正则校验

暗码划定规矩校验

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://segmentfault.com/a/1190000010163882
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞