Parsley + 尝试验证全角文本和半角文本

Parsley + Trying to validate Full-Width Text and Half-Width Text

Parsley + 尝试验证全角文本和半角文本

在邮箱输入框里,parsley js要验证全角/半角,我没有办法解决这个问题。

For FullWidth Sample :- 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"
  }
%>

请提出建议。

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 验证添加到您的字段 以上功能将帮助您拒绝非英文字符