我的div
电话号码为id=phoneNumber
,格式为+7(999)999-9999
我需要替换符号:'(',')','',' - '在其中。
我试着这样做:
phone=$('#phoneNumber').html();
phone=phone.replace('/[\s|\(|\)]/g','');
出于某种原因,这并不能取代任何东西。怎么了?有没有更好的方法来实现它?
答案 0 :(得分:3)
您需要从正则表达式中删除引号:
phone = phone.replace(/[\s()]/g, '');
此外,无需在字符类中转义(
和)
,也无需使用pipe
进行更改。