-2

有人可以帮我在以下正则表达式中添加 *、&、(、) 吗?

var r=/^[\sa-zA-Z0-9'\.,-]+$/;

if(!(r.test(search_key))){
    alert("Sorry, you have entered invalid characters, please try again.");     
    return false;
}
if(search_key =="Keyword(s)"){
    document.getElementById("field1").value = "";
}
if(search_city =="City, State or Zip"){                     
    document.getElementById("GH_search_field2").value = "";
}
4

1 回答 1

2
var r=/^[\sa-zA-Z0-9'.,*&()-]+$/;

拥有-最后一个很重要,尽管您也可以使用反斜杠将其转义并将其放在任何地方。

于 2013-05-31T21:41:22.550 回答