我正在尝试对电话号码进行验证,我正在努力使其如此正则表达式从字符串中过滤掉某些字符,以便可以检查它,我需要() - 并且要过滤掉一个空格,我想我将不得不使用replace()方法,但由于示例中给出的大量字符,我发现正则表达式确实令人困惑。
这就是我想要过滤掉它们所必须做的,但我不知道在/ /区域输入什么:
var Telephone = document.forms["OrderForm"]["Telephone"].value;
var TelephoneException = Telephone.replace(/[Characters "()- " here]/, "");
答案 0 :(得分:0)
使用:
Telephone.replace(/[\(\)\- ]/g, "");
答案 1 :(得分:0)
您需要转义括号和减号,因为它们是正则表达式语法的一部分。另外在末尾添加g
以确保替换所有出现的内容:
Telephone.replace(/[\(\)- ]/g, "");