reb*_*ard 2 javascript regex jquery replace
我想帮助创建一个正则表达式来解析文本框中的字符串.我目前有这两个javascript方法:
function removeIllegalCharacters(word) {
return word.replace(/[^a-zA-Z 0-9,.]/g, '');
}
$("#comment").keyup(function() {
this.value = removeIllegalCharacters(this.value);
});
Run Code Online (Sandbox Code Playgroud)
我想将我的/[^a-zA-Z 0-9,.]/g
正则表达式替换为只接受以下字符集的正则表达式:
a-z
A-Z
0-9
áéíóúü
ÁÉÍÓÚÜ
ñÑ
;,.
()
- +
这可能很简单,但我几乎没有正则表达式技能.提前致谢.
只需添加这些字符即可.
function removeIllegalCharacters(word) {
return word.replace(/[^a-zA-Z 0-9,.áéíóúüÁÉÍÓÚÜñÑ();+-]/g, '');
}
Run Code Online (Sandbox Code Playgroud)