我想阻止用户在网页上的特定表单上的任何文本框中输入Unicode字符。是否有正则表达式验证检查我可以使用jQuery来实现这个目标吗?
答案 0 :(得分:1)
我认为您可以使用[\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>');
}
});