平时常用的一些正则
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] )