2017-05-04 32 views
0

香菜+試圖驗證全角文字和半角文字香菜+試圖驗證全角文字和半角文字

在電子郵件輸入框中,香菜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
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驗證添加到您的領域 上述功能將幫助您拒絕非英文字符

+0

非常感謝,它的工作! – Rubyist