对于字符串的一些操作,可以使用正则表达式。 您一定已经学会了通常的搜索操作。 明天我们来说说它的校准功能javascript 正则表达式 验证javascript 正则表达式 验证,它可以帮助判断字符串或者其他成分的类型,比如密码、汉字、字符串的构成等。 下面会带来关于js正则表达式校准的内容分享,同时考虑js中支持的类型。
1.常用js定期校准
(1) 校准密码硬度
密码的硬度必须是大小写字母和数字的组合,不能使用特殊字符,粗细在8-10之间。
^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
(2) 校准英语
字符串只能是英文。
^[\u4e00-\u9fa5]{0,}$
(3) 由数字、26个汉字或逗号组成的字符串
^\w+$
2. js支持和不支持的类型
js支持
js正则表达式校准示例
/*是否带有小数*/ functionisDecimal(strValue){ varobjRegExp=/^d+.d+$/; returnobjRegExp.test(strValue); } /*校验是否中文名称组成*/ functionischina(str){ varreg=/^[u4E00-u9FA5]{2,4}$/;/*定义验证表达式*/ returnreg.test(str);/*进行验证*/ } /*校验是否全由8位数字组成*/ functionisStudentNo(str){ varreg=/^[0-9]{8}$/;/*定义验证表达式*/ returnreg.test(str);/*进行验证*/ } /*校验电话码格式*/ functionisTelCode(str){ varreg=/^((0d{2,3}-d{7,8})|(1[3584]d{9}))$/; returnreg.test(str); } /*校验邮件地址是否合法*/ functionIsEmail(str){ varreg=/^w+@[a-zA-Z0-9]{2,10}(?:.[a-z]{2,4}){1,3}$/; returnreg.test(str); }
关于js正则表达式的简单校准方法这篇文章就到此结束了。 更多相关js正则表达式校准内容请搜索donut教程之前的文章或者继续浏览下面的相关文章。 希望大家以后多多支持我。 圆教程!