欧芹+试图验证全宽文本和半宽文本

时间:2017-05-04 10:03:33

标签: jquery ruby-on-rails parsley.js

欧芹+试图验证全宽文本和半宽文本

在电子邮件输入框中,欧芹js应验证全宽/半宽,我无法解决此问题。

  

对于FullWidth示例: - https://fullwidthtext.blogspot.in/

JS + Rails代码: -

<%=
  f.password_field :password,
  placeholder: 'Eight digit password',
  class: "form-control secondary_password",
  id:"user_raw_password",
  data: {
    parsley_required: "",
    parsley_minlength: "8",
    parsley_required_message: "Fill the input box"
  }
%>

请提出建议。

1 个答案:

答案 0 :(得分:1)

window.Parsley.addValidator('validateEnglish', {
    validateString: function(_value) {
        regex = /[\u3000-\u303f\u3040-\u309f\u30a0-\u30ff\uff00-\uff9f\u4e00-\u9faf\u3400-\u4dbf]/;
        if (regex.test(_value)) {
            return false;
        } else {
            return true;
        }
    }
});

将以上js验证添加到您的欧芹验证中,并向您的字段添加parsley_validate_english验证 上述功能将帮助您拒绝非英文字符