Asp classic 针对公司特定密码要求的自定义验证
我正在使用jQuery验证引擎,希望找到一个自定义的[Passbrow]逻辑,我可以将它添加到jQuery.validationEngine-en.js中,一次检查多个条件要求:9个小字符、1个大写字母、1个小写字母、1个数字和1个特殊字符。我对javascript的了解还不足以尝试这样做。我已经搜索过了,很惊讶它还没有出现。可能会有很多个人?如在中同时使用minSize和maxSizeAsp classic 针对公司特定密码要求的自定义验证,asp-classic,jquery-validation-engine,Asp Classic,Jquery Validation Engine,我正在使用jQuery验证引擎,希望找到一个自定义的[Passbrow]逻辑,我可以将它添加到jQuery.validationEngine-en.js中,一次检查多个条件要求:9个小字符、1个大写字母、1个小写字母、1个数字和1个特殊字符。我对javascript的了解还不足以尝试这样做。我已经搜索过了,很惊讶它还没有出现。可能会有很多个人?如在中同时使用minSize和maxSize input type="password" name="password1" id="password1"
input type="password" name="password1" id="password1" size="44" maxlength="44"
class="validate[required,minSize[8],maxSize[10],custom[password]]"
这是电子邮件支票
"email": {
"regex": /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,
"alertText": "* Invalid email address"
理想情况下,我希望它能够提醒未输入的特定项,即:无大写字母、无数字、无特殊字符等。
提前感谢好吧,用火洗礼,但已经完成了。我必须打破这些,这确实是我想做的任何方式,以便个别警报文本可以用于不同的标准要求,而不是一个通用的无效密码消息。在regexlib.com的帮助下,我能够在jquery.validationEngine-en.js中添加许多自定义验证。minSize[n]和required已经内置到jquery验证中,因此没有显示它们
"minLowerAlphaChars": {
// requires at least one lower case alpha character
"regex": /^(.*[a-z].*)/,
"alertText": "* Must include 1 lowercase character"
},
"minUpperAlphaChars": {
// requires at least one UPPER case alpha character
"regex": /^(.*[A-Z].*)/,
"alertText": "* Must include 1 uppercase character"
},
"minSpecialChars": {
// requires at least one SPECIAL character of the list in regex
"regex": /^(?=.*[!@#$%&*()_+}])/,
"alertText": "* Must include 1 special character"
},
"minNumberChars": {
// requires at least one NUMERIC
"regex": /^(?=.*\d)/,
"alertText": "* Must include 1 numberic"
},
"noFirstNumber": {
// requires first charecter NOT be NUMERIC
"regex": /^(?!\d)/,
"alertText": "* First Character can not be numberic"
},
用法;
好吧,用火洗礼,但已经完成了。我必须打破这些,这确实是我想做的任何方式,以便个别警报文本可以用于不同的标准要求,而不是一个通用的无效密码消息。在regexlib.com的帮助下,我能够在jquery.validationEngine-en.js中添加许多自定义验证。minSize[n]和required已经内置到jquery验证中,因此没有显示它们
"minLowerAlphaChars": {
// requires at least one lower case alpha character
"regex": /^(.*[a-z].*)/,
"alertText": "* Must include 1 lowercase character"
},
"minUpperAlphaChars": {
// requires at least one UPPER case alpha character
"regex": /^(.*[A-Z].*)/,
"alertText": "* Must include 1 uppercase character"
},
"minSpecialChars": {
// requires at least one SPECIAL character of the list in regex
"regex": /^(?=.*[!@#$%&*()_+}])/,
"alertText": "* Must include 1 special character"
},
"minNumberChars": {
// requires at least one NUMERIC
"regex": /^(?=.*\d)/,
"alertText": "* Must include 1 numberic"
},
"noFirstNumber": {
// requires first charecter NOT be NUMERIC
"regex": /^(?!\d)/,
"alertText": "* First Character can not be numberic"
},
用法;