Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在meteor中使用正则表达式验证确认密码_Javascript_Regex_Meteor - Fatal编程技术网

Javascript 如何在meteor中使用正则表达式验证确认密码

Javascript 如何在meteor中使用正则表达式验证确认密码,javascript,regex,meteor,Javascript,Regex,Meteor,我正在使用meteor开发我的应用程序。我需要验证我的注册表单,以便它限制用户。现在,我有密码和确认密码在我的注册表格。我使用正则表达式进行验证 我的代码是: Template.signup.rendered = function() { $("#signup").validate({ rules: { name: { required: true, pattern:/^[A-Za-z ]{0,20}$/

我正在使用meteor开发我的应用程序。我需要验证我的注册表单,以便它限制用户。现在,我有密码和确认密码在我的注册表格。我使用正则表达式进行验证

我的代码是:

Template.signup.rendered = function() {
    $("#signup").validate({
        rules: {
        name: {
            required: true,
            pattern:/^[A-Za-z ]{0,20}$/
        },
        age: {
          required: true,
          pattern:/^[0-9]{0,3}$/
        },
        disease: {
          required: true,
          pattern:/^[A-Za-z ]{0,30}$/
        },
        city: {
          required: true,
          pattern:/^[A-Za-z ]{0,20}$/
        },
        email: {
          required: true,
          pattern:/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
        },
        pass: {
          required:true,
          pattern: /^[A-Za-z0-9!@#$%^&*_]{6,20}$/
        },
        c_pass: {
          required:true,
          pattern: $("#pass").val();
        },
        messages: {
        name: {
        required: "Enter Name",
        pattern : "Only alphabets"
        },
        age:{
          required: "Enter age",
          pattern : "Only digits and length should be 2"
        },
        disease:{
          required: "This field is required",
          pattern : "Only alphabets"
        },
        city: {
          required: "This field is required",
          pattern : "Only alphabets allowed"
        },
        email: {
          required: "Please Enter an Email",
          pattern : "Please Enter a valid email address"
        },
        pass: {
          required: "Please enter password",
          pattern: "Password should be 6 or more"
        },
        c_pass: {
          required: "Enter Confirm Password",
          pattern: "Password does not match"
        }
    });
}

现在,我需要一些代码,这样我就可以比较confirm password和password,并使用regex或其他工具进行渲染。

我不建议使用此软件包进行纯客户端验证


继续验证
primary\u password
,如果其有效,则只需将
confirm\u password
字符串与
primary\u password
匹配即可。如何在渲染内部将primary\u pass与confirm\u pass匹配?使用带有onChange属性的
Template.signup.events