var regexEnum = {
email: "^([\\w-+\\._]+){3,}@[\\w-]{2,}(\\.[\\w-]{2,}){1,2}$",
emailblank:"(^([\\w-+\\._]+){3,}@[\\w-]{2,}(\\.[\\w-]{2,}){1,2}$)|(^\\s*$)",
tel:   "^(([0\\+]\\d{2,3}-?)?(0\\d{2,3})-?)?(\\d{7,8})$",
telblank: "(^(([0\\+]\\d{2,3}-?)?(0\\d{2,3})-?)?(\\d{7,8})$)|(^\\s*$)",
mobile:"(^0?(13|15)[0-9]{9}$)|(^[0-9]{8}$)",
mobileblank:"0?(^(13|15)[0-9]{9}$)|(^\\s*$)|(^[0-9]{8}$)",
telmobile: "(^0?(13|15)[0-9]{9}$)|(^(([0\\+]\\d{2,3}-?)?(0\\d{2,3})-?)?(\\d{7,8})$)",
telmobileblank: "0?(^(13|15)[0-9]{9}$)|(^(([0\\+]\\d{2,3}-?)?(0\\d{2,3})-?)?(\\d{7,8})$)|(^\\s*$)",
name:  "(^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\s]{2,6}$)|(^[a-zA-Z\\.\\s]{2,20}$)",
namebracket:  "(^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\s\\(\\)_/,）（]{2,30}$)|(^[a-zA-Z\\.\\s\\(\\)（）_/,]{2,60}$)",
namebracketblank:  "(^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\s\\(\\)_/,）（]{2,30}$)|(^[a-zA-Z\\.\\s\\(\\)（）_/,]{2,60}$)|(^\\s*$)",
nameblank:  "(^[\\u4E00-\\u9FA5\\uF900-\\uFA2D\\s]{2,6}$)|(^[a-zA-Z\\.\\s]{2,20}$)|(^\\s*$)",
username: "^[a-zA-Z0-9_]{2,16}$",
usernameblank:"^([a-zA-Z0-9_]{2,16})?$",
password: "^[\\d\\w_]{8,18}$",
passwordblank: "(^[\\d\\w_]{8,18}$)|(^\\s*$)",
noselect: "^(?!noselect|NOSELECT).+$",
noselectBy0: "^(?!0).+$",
notblank: "[\\S]+",
url:      "^(http(s)?://)?([\\w-]+\\.)+[\\w-]+(/(\\S)*)*$",
urlblank: "(^(http(s)?://)?([\\w-]+\\.)+[\\w-]+(/(\\S)*)*$)|(^\\s*$)",
timeHM:	  "^(((0|1)?[0-9])|(2[0123])):[0-5]?[0-9]$",
timeYMD:  "^[1-9][0-9]{0,3}-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))$",
timeYMDblank:  "(^[1-9][0-9]{0,3}-((0[1-9])|(1[012]))-((0[1-9])|([12][0-9])|(3[01]))$)|($\\s*^)",
ISBN:	  "^([0-9]{10}|[0-9]{13})$",
copyNumber: "^[0-9]{3}$",
ISBNblank:"(^\\s*$)|(^([0-9]{10}|[0-9]{13})$)",
number:	  "(^[1-9][0-9]+$)|(^[0-9]$)",
numbernot0:"(^[1-9][0-9]*$)",
numberblank:"(^[1-9][0-9]+$)|(^[0-9]$)|(^\\s*$)",
purenumber:	  "(^[0-9]+$)",
purenumberblank:"(^[0-9]+$)|(^\\s*$)",
price:	  "(^[1-9][0-9]+(\\.[0-9]+)?$)|(^[0-9](\\.[0-9]+)?$)",
priceblank:"(^[1-9][0-9]+(\\.[0-9]+)?$)|(^[0-9](\\.[0-9]+)?$)|(^\\s*$)",
price2:	  "(^[1-9][0-9]+(\\.[0-9]{1,2})?$)|(^[0-9](\\.[0-9]{1,2})?$)",
price2not0:"(^[1-9][0-9]*(\\.[0-9]{1,2})?$)",
price2blank:"(^[1-9][0-9]+(\\.[0-9]{1,2})?$)|(^[0-9](\\.[0-9]{1,2})?$)|(^\\s*$)",
pricenp:  "(^\\s*[-+]?[1-9][0-9]+(\\.[0-9]{1,2})?\\s*$)|(^\\s*[-+]?[0-9](\\.[0-9]{1,2})?\\s*$)|(^\\s*$)",
clubCardID:"^\\d{1,9}$",
clubCardIDblank:"(^\\d{1,10}$)|(^\\s*$)",
address:"^.{2,}$",
addressblank:"(^[\\S]{2,50}$)|(^\\s*$)",
title:"^[\\w\\d\\u4E00-\\u9FA5\\uF900-\\uFA2D_/]+$",
title2:"^[\\w\\d\\u4E00-\\u9FA5\\uF900-\\uFA2D]{2,50}$",
bulletintitle:"^.{2,50}$",
bulletintitleblank:"(^.{2,50}$)|(^\\s*$)",
namenoblank:"^[\\w\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$"
}