Jquery正则表达式验证客户地址
我写了下面的代码来验证自定义地址,但无法使其工作 我想允许所有字母、数字、空格和符号,如:-.,/仅在我的代码下面无效。请帮助我修复它Jquery正则表达式验证客户地址,jquery,Jquery,我写了下面的代码来验证自定义地址,但无法使其工作 我想允许所有字母、数字、空格和符号,如:-.,/仅在我的代码下面无效。请帮助我修复它 $('.allowall').keypress(function(e) { var regex = new RegExp("^[a-zA-Z0-9.-_/ ]+$"); var str = String.fromCharCode(!e.charCode ? e.which : e.charCode); if (regex.test(str
$('.allowall').keypress(function(e) {
var regex = new RegExp("^[a-zA-Z0-9.-_/ ]+$");
var str = String.fromCharCode(!e.charCode ? e.which : e.charCode);
if (regex.test(str)) {
return true;
}
e.preventDefault();
return false;
});
下面的正则表达式将允许在地址中使用字母、数字、空格和符号(-)
^[a-zA-Z0-9\s,'-._ ]*$
请检查此链接
$('.allowall')。按键(功能(e){
var regex=new RegExp(“^[a-zA-Z0-9\s,'-.\uz]*$”;
var str=String.fromCharCode(!e.charCode?e.which:e.charCode);
if(正则表达式测试(str)){
返回true;
}
e、 预防默认值();
返回false;
});代码>
我同意你的解决方案,但也许你可以制作一个测试片段?@JosephCallaars谢谢你的建议。片段已经包含在内。Rahul Patel的答案是正确的,请接受它。