^ 脱字符:匹配开头,若存在多行匹配多行的行头。$ 美元符:匹配尾部,若存在多行匹配多行的尾部。我们知道正则是一种匹配模式,要么匹配字符,要么匹配位置。
包含中文正则
//包含中文正则
var cnPattern = /[\u4E00-\u9FA5]/;
//输出 true
console.log(cnPattern.test("42度"));
申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!
^ 脱字符:匹配开头,若存在多行匹配多行的行头。$ 美元符:匹配尾部,若存在多行匹配多行的尾部。我们知道正则是一种匹配模式,要么匹配字符,要么匹配位置。
包含中文正则
//包含中文正则
var cnPattern = /[\u4E00-\u9FA5]/;
//输出 true
console.log(cnPattern.test("42度"));
申请创业报道,分享创业好点子。点击此处,共同探讨创业新机遇!
//RGBHex颜色正则varcPattern=/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/;//输出trueconsole.log(cPattern.test("#b8b8b8"));
//QQ号正则,5至11位varqqPattern=/^[1-9][0-9]{4,10}$/;//输出trueconsole.log(qqPattern.test("65974040"));
//日期正则,简单判定,未做月份及日期的判定vardP1=/^\d{4}(\-)\d{1,2}\1\d{1,2}$/;//输出trueconsole.log(dP1.test("2017-05-11"));//输出trueconsole.log(dP1.test("20
//身份证号(18位)正则varcP=/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/;//输出trueconsole.log(cP.test("11
//手机号正则varmPattern=/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/;//输出trueconsole.log(mPattern.test("18600000000"));