资讯专栏INFORMATION COLUMN

正则校验

wing324 / 746人阅读

摘要:密码规则校验必须包含数字下划线字母,而且可以指定密码长度范围防止不传报错限制输入限制输入框输入指定数据只允许范围的值输入对象。

密码规则校验
1.必须包含数字、下划线、字母,而且可以指定密码长度范围
checkout.pwdCheck = function( str, minLen, maxLen ){
    var
    i,
    str = str + "",
    minLen = minLen || 0,
    len = str.length,
    maxLen = maxLen || len + 1, // 防止 maxLen 不传报错
    pwdReg = [ /d+?/g, /w+?/g, /\_+?/g ];

    if( minLen > len && maxLen < len || /s+?/g.test( str ) ) return false;
    for( i = 0; i < pwdReg.length; i++ ){
        if ( !pwdReg[i].test( str ) )  return false;
    }
    return true;
};
2.限制输入 限制输入框输入指定数据
// 只允许-999999999.9999~999999999.9999范围的值输入
this.value = this.value.replace( /^(-?d{0,9})(.d{0,4})?(.+)?$/, "$1$2" ); // this dom对象。 

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/87116.html

相关文章

  • 身份证号码的正则表达式及验证详解(JavaScript,Regex)

    摘要:简言在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。身份证号码说明居民身份证号码,正确正式的称谓应该是公民身份号码。也有说法表述开头是外国人取得中国身份证号码的前两位编码,但本人并未得到证实。 简言 在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。 showImg(https://seg...

    laznrbfe 评论0 收藏0
  • 15位、18位身份证号码正则表达式

    摘要:例也可通过验证,而月并不存在日校验码是由位本体码计算得出,方案并未校验此码这个链接中的位正则表达式错的,最后顺序码应该是位。 身份证正则表达式 在项目中遇到身份证号码验证,百度了一些资料,太简单的和太复杂的pass,综合了一些案例,取长补短,形成了个折中版本的,正则表达式如下: var reg =/(^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|...

    galois 评论0 收藏0
  • 正则表达式实例

    摘要:收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。校验手机号下面是国内开头的手机号正则表达式。提取网页图片假若你想提取网页中所有图片信息,可以利用下面的表达式。抽取注释如果你需要移除中的注释,可以使用如下的表达式。 收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。 校验基本日期格式 校验密码强度 校验中文 由数字、26个英文字母或下划线组成的字符...

    zhoutk 评论0 收藏0
  • 常用正则表达式及其思路详解

    摘要:常用正则表达式及其思路详解注意正则表达式的匹配超大文本的效率比较低,为了匹配效率加快,最好是是先精确到小模块,再使用正则匹配,这样搜索效率会快一点。出生日期码表示编码对象出生的年月日,其中年份用四位数字表示,年月日之间不用分隔符。 常用正则表达式及其思路详解 注意:正则表达式的匹配超大文本的效率比较低,为了匹配效率加快,最好是是先精确到小模块,再使用正则匹配,这样搜索效率会快一点。 v...

    kevin 评论0 收藏0
  • 惊爆!一行正则表达式引发的 CPU 惨案

    摘要:我将上面校验的正则表达式的第二部分后面加多了个号,即变成这样这里加了个号这样之后,运行原有的程序就没有问题了。 正则表达式是程序员经常使用的工具之一。本文作者通过一个正则表达式的陷阱,先深入剖析了出现问题的原因,后给出怎么处理这类问题的方法。最后还给出了一些检测常见正则表达式问题的工具,十分值得深入研究。前几天线上一个项目监控信息突然报告异常,上到机器上后查看相关资源的使用情况,发现 CPU...

    Faremax 评论0 收藏0
  • javascript写一个校验邮箱的正则表达式

    摘要:判断字符串是否符合正则的要求注意注意字符串有一部分符合要求,就会判断为真。 test 判断字符串是否符合正则的要求注意注意:字符串有一部分符合要求,test就会判断为真。这个时候我们可以加一个行首(^)行尾($)来控制 分析 我们根据常用邮箱写一个中文的校验规则如下:我们常用的邮箱格式:yancamy@126.comyan233__@qq.com转换成文字描述如下:一串英文、数字、或者...

    xiyang 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<