学习笔记 > 常用正则表达式
更新时间:2020年03月16日
常用正则表达式
test()方法用于检测一个字符串是否匹配某个模式,如果字符串中含有匹配的文本,则返回 true,否则返回 false。
RegExpObject.test(string)
RegExpObject正则表达式,string要检测的字符串
身份证号正则:
/^[1-9][0-9]{5}([1][9][0-9]{2}|[2][0][0|1][0-9])([0][1-9]|[1][0|1|2])([0][1-9]|[1|2][0-9]|[3][0|1])[0-9]{3}([0-9]|[X])$/
手机号正则:
/^1[3456789]\d{9}$/
中文姓名
/^[\u4E00-\u9FA5]{2,4}$/
日期正则:
/^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/
时间正则:
/^(20|21|22|23|[0-1]\d):[0-5]\d:[0-5]\d$/
Email正则:
/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/