对于字符串的一些操作,可以通过正则表达式来实现。一般的搜索操作想必大家已经学会,今天就来说说它的校验功能,这样可以帮助判断字符串类型或者是其它的组成,比如密码、中文、字符串的组成等。下面就js正则表达式的校验带来内容分享,同时要考虑在js中支持的类型。
(1)校验密码强度
密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。
^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$
(2)校验中文
字符串仅能是中文。
^[\\u4e00-\\u9fa5]{0,}$
(3)由数字、26个英文字母或下划线组成的字符串
^\\w+$
js支持
/*是否带有小数*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校验是否中文名称组成 */ function ischina(str) { var reg=/^[\u4E00-\u9FA5]{2,4}$/; /*定义验证表达式*/ return reg.test(str); /*进行验证*/ } /*校验是否全由8位数字组成 */ function isStudentNo(str) { var reg=/^[0-9]{8}$/; /*定义验证表达式*/ return reg.test(str); /*进行验证*/ } /*校验电话码格式 */ function isTelCode(str) { var reg= /^((0\d{2,3}-\d{7,8})|(1[3584]\d{9}))$/; return reg.test(str); } /*校验邮件地址是否合法 */ function IsEmail(str) { var reg=/^\w+@[a-zA-Z0-9]{2,10}(?:\.[a-z]{2,4}){1,3}$/; return reg.test(str); }
到此这篇关于js正则表达式简单校验方法的文章就介绍到这了,更多相关js正则表达式校验内容请搜索站长技术以前的文章或继续浏览下面的相关文章希望大家以后多多支持站长技术!
测试代码如下,请使用IE运行本示例 复制代码 代码如下: script language="vbscri...
1.要想在正则表达式中按照直接量匹配反斜线本身,必须使用反斜线将其转义。() ...
随着互联网在人们生活中的地位越来越高,互联网安全问题也开始变得重要起来。 互...
声明本文只作学习研究禁止用于非法用途否则后果自负如有侵权请告知删除谢谢 文章...
都知道大数据薪资高,前景好。而大数据又需要Java基...
基本知识 十进制 基数为10,逢10进1。在十进制中,一共使用10个不同的数字符号,...
Windows 10不提供设置删除应用程序限制的功能,有几种间接方法可以防止用户删除...
LVS-DRKeepalived 高可用集群 Keepalived介绍 Keepalived实现原理 LVS-DR-Keepal...
noscript定义和用法 noscript 元素用来定义在脚本未被执行时的替代内容(文本)...
橡皮擦一个逗趣的互联网高级网虫。新的系列让我们一起进入 Django 世界。 已经完...