0
我想阻止用戶輸入Unicode字符到網頁上特定表單上的任何文本框中。有沒有一個正則表達式驗證檢查,我可以用jQuery來實現這一點?如何從文本框輸入中阻止Unicode字符?
我想阻止用戶輸入Unicode字符到網頁上特定表單上的任何文本框中。有沒有一個正則表達式驗證檢查,我可以用jQuery來實現這一點?如何從文本框輸入中阻止Unicode字符?
我認爲你可以使用[\x20-\x7E]
正則表達式來允許空間和波浪符之間的任何ASCII characters,是這樣的:當一個問題是關於標籤:
$("#Your_Form_Id").submit(function() {
var input_value = $("#Your_Text_Box_Id").val();
var pattern = /^[\x20-\x7E]*$/;
if(!pattern.test(input_value)) {
$("#Your_Text_Box_Id").after('<span class="error">Only printable ASCII is allowed.</span>');
}
});
請只使用[jQuery的驗證標籤] jQuery驗證插件。 – Sparky
如果您的意思只是可打印的ASCII字符:'/^[\ u0021- \ u007e] * $ /'。 – Xufox
HTML和JavaScript使用Unicode。我想你的意思是你想要一個Unicode字符的子集。 –