平时常用的一些正则

2017-11-14  本文已影响0人  朱云鹤

1、校验手机号

var pattern=/^(13[0-9]|14[579]|15[0-3,5-9]|17[0135678]|18[0-9])\d{8}$/

2、校验emoji表情

letranges = [

'\ud83c[\udf00-\udfff]',// U+1F300 to U+1F3FF

'\ud83d[\udc00-\ude4f]',// U+1F400 to U+1F64F

'\ud83d[\ude80-\udeff]'// U+1F680 to U+1F6FF

];

letpattern = newRegExp(ranges.join('|'),'g')

3、整数形式的字符串

^-?\d+$

4、正整数形式的字符串

^[0-9]*[1-9][0-9]*$

5、匹配中文字符

[\u4e00-\u9fa5]

6、匹配字母、数字、下划线、汉字

[\w|\u4e00-\u9fa5]

6、匹配IP地址

( ([1-9]?\d | 1\d{2} | 2[0-4]\d | 25[0-5] ).){3}([1-9]?\d | 1\d{2} | 2[0-4]\d | 25[0-5] )

上一篇下一篇

猜你喜欢

热点阅读