欧芹+试图验证全宽文本和半宽文本
在电子邮件输入框中,欧芹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"
}
%>
请提出建议。
答案 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
验证
上述功能将帮助您拒绝非英文字符