js常用正则

1、中文和英文:

^[a-zA-Z\u4E00-\u9FA5]+$

2、中文、英文、数字:

^[a-zA-Z0-9\u4e00-\u9fa5]+$

3、纯数字:

^[0-9]*$

4、电话(座机和手机号):

(^([0-9]{3,4}-)?[0-9]{7,8}$)|(^(0|86|17951)?(13[0-9]|15[012356789]|17[0678]|18[0-9]|14[57])[0-9]{8}$)

5、固定电话:

^(0\\d{2}-\\d{8}(-\\d{1,4})?)|(0\\d{3}-\\d{7,8}(-\\d{1,4})?)$

6、小数正则:

^[0-9]+\.{0,1}[0-9]{0,2}$ (至多两位小数)

7、身份证:

(^\d{15}$)|(^\d{17}(x|X|\d)$)

8、电子邮箱:

^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$

9、大于等于0的整数:

^([1-9]\d*|[0]{1,1})$

10、整数

^-?\\d+$

      11、匹配括号开始及结束

/\((.+?)\)/g

猜你喜欢

转载自www.cnblogs.com/wpp281154/p/10443754.html