用jgeery用正则表达式替换手机中的无电话符号

时间:2014-12-01 06:16:23

标签: javascript jquery regex

我的div电话号码为id=phoneNumber,格式为+7(999)999-9999 我需要替换符号:'(',')','',' - '在其中。 我试着这样做:

phone=$('#phoneNumber').html();
phone=phone.replace('/[\s|\(|\)]/g','');

出于某种原因,这并不能取代任何东西。怎么了?有没有更好的方法来实现它?

1 个答案:

答案 0 :(得分:3)

您需要从正则表达式中删除引号:

phone = phone.replace(/[\s()]/g, '');

此外,无需在字符类中转义(),也无需使用pipe进行更改。