formValidator正则校验密码大小写字母加数字

 

RegexValidator: 
属性属性名称默认值详细解释
regexp正则表达式""采用的是显式构造函数new RegExp("pattern"[,"flags"]); 由于Javascript 中'\' 被用作转义字符,所以在使用显示构造函数构造实例对象的时候,需要使用'\\' 代替'\'
param附加参数"i"g:代表可以进行全局匹配。
i:代表不区分大小写匹配。
m:代表可以进行多行匹配。
可以任意组合,当然也可以不加参数
datatype数据类型"string""string":自己写的表达式,"enum":枚举名。具体请见demo3.htm,你可以自己修改附加 pageValidatorRegex.js里的枚举项目名和表达式。
onerror:发生错误的提示"输入错误" 

 

注意param这个参数 如果不写的话是默认不区分字母大小写的

整了一下午  大小写字母正则验证  一开始以为是正则表达式的问题,后来发现是因为这个参数 !!!!!!!!!!!!!!!

         $("#userPassword").formValidator({empty:false, onShow:"请输入密码"})
                    .inputValidator({
                        min:6,
                        max:18,
                        onError:'密码长度为6-18位'})
                    .regexValidator({
                        regExp: '^(?:(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])).{6,18}$', 
                        param:"g",//记录下这个坑吧
                        onError: '密码必须为大小写字母加数字'
                    }); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值