1、Email正则表达式 ^[\w_-]+([\.\w_-]*[\w_-]+)?@[\w-]+\.[a-zA-Z]+(\.[a-zA-Z]+)?$
2、从输入字符串中截取EMAIL正则表达式 [\s\p{Punct}]([\w_-]+([\.\w_-][\w_-]+)?@[\w-]+\.[a-zA-Z]+(\.[a-zA-Z]+)?)[\s\p{Punct}]*
3、判断手机正则表达式 ^(\+86(\s)?)?0?1(3|4|5|7|8)\d{9}$ 4、电话号码正则表达式 d{3}-d{8}|d{4}-d{7} 5、身份证号正则表达式 d{15}|d{18}
6、数字相关正则表达式 正整数:^[1-9]d*$ 负整数:^-[1-9]d*$ 整数:^-?[1-9]d*$ 非负整数:^[1-9]d*|0$ 非正整数:^-[1-9]d*|0$ 正浮点数:^[1-9]d*.d*|0.d*[1-9]d*$ 负浮点数:^-([1-9]d*.d*|0.d*[1-9]d*)$ 浮点数:^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$ 非负浮点数:^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$ 非正浮点数:^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$ 7、特定字符串 匹配由26个英文字母组成的字符串 :^[A-Za-z]+$ 匹配由26个英文字母的大写组成的字符串:^[A-Z]+$ 匹配由26个英文字母的小写组成的字符串 :^[a-z]+$ 匹配由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 匹配由数字、26个英文字母或者下划线组成的字符串:^w+$ 只能输入数字:“^[0-9]*$”
只能输入n位的数字:“^d{n}$”
只能输入至少n位数字:“^d{n,}$”
只能输入m-n位的数字:“^d{m,n}$”
只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”
只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”
只能输入有1-3位小数的正实数:“^[0-9]+(.[0-9]{1,3})?$”
只能输入非零的正整数:“^+?[1-9][0-9]*$”
只能输入非零的负整数:“^-[1-9][0-9]*$”
只能输入长度为3的字符:“^.{3}$”
只能输入由26个英文字母组成的字符串:“^[A-Za-z]+$”
只能输入由26个大写英文字母组成的字符串:“^[A-Z]+$”
只能输入由26个小写英文字母组成的字符串:“^[a-z]+$”
只能输入由数字和26个英文字母组成的字符串:“^[A-Za-z0-9]+$”
只能输入由数字、26个英文字母或者下划线组成的字符串:“^w+$”
只能输入汉字:“^[u4e00-u9fa5],{0,}$” 验证Email地址:“^w+[-+.]w+)@w+([-.]w+).w+([-.]w+)$”
验证InternetURL:“^http://([w-]+.)+[w-]+(/[w-./?%&=])?$”
验证电话号码:“^((d{3,4})|d{3,4}-)?d{7,8}$”