单独的jquery正则表达式用于字母数字字符,1个大写和1个小写,1个特殊字符。 [英] Separate jquery regex for alphanumeric characters, 1 uppercase and 1 lowercase, 1 special characters.

查看:262
本文介绍了单独的jquery正则表达式用于字母数字字符,1个大写和1个小写,1个特殊字符。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

HI,

我想使用动态密码策略实现密码的jquery验证。所以我们需要将正则表达式分隔为字母数字,区分大小写和特殊字符。





我尝试了什么:



我在下面做了代码 -




I want to implement jquery validation for password using dynamic password policy. so we need to separate regex for alphanumeric, case sensitive, and special characters.


What I have tried:

I have done below code-

    $(function () {
            $("[id$=btn_changePwd]").click(function () {

<pre>if (Boolean.parse(validationSettings.IsAlphanumeric) && !$("[id$=txtNew]").val().trim().match(/^[a-zA-Z0-9]+$/)) {
                    $("[id$=lblMessage]").show();
                    $("[id$=txtNew]").focus();
                    return false;

                }
                else {
                    $("[id$=lblMessage]").hide();
                }

                if (Boolean.parse(validationSettings.IsCaseSensitive) && !$("[id$=txtNew]").val().trim().match(/^(?=.*[a-z])(?=.*[A-Z])/)) {
                    $("[id$=lblMessage]").show();
                    $("[id$=txtNew]").focus();
                    return false;
                }
                else {
                    $("[id$=lblMessage]").hide();
                }
                if (Boolean.parse(validationSettings.IsSpecialChars) && !$("[id$=txtNew]").val().trim().match(/^(?=.*[$@$!%*?&])[A-Za-z\d$@$!%*?&]/)) {
                    $("[id$=lblMessage]").show();
                    $("[id$=txtNew]").focus();
                    return false;
                }
                else {
                    $("[id$=lblMessage]").hide();
                }
if (password != confirmPassword) {
                    alert("Passwords do not match.");
                    return false;
                }
                return true;
            });

        });

推荐答案

(function(){
(function () {


([id


= btn_changePwd]。单击(function(){

< pre> if(Boolean.parse(validationSettings.IsAlphanumeric)) &&!
=btn_changePwd]").click(function () { <pre>if (Boolean.parse(validationSettings.IsAlphanumeric) && !


这篇关于单独的jquery正则表达式用于字母数字字符,1个大写和1个小写,1个特殊字符。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆