我有一个包含公司信息(地址、电话等)的数据库。
在一些电话号码中,会有国际代码:+44 (0) 123 12345
其中 (0) 的数字因国家而异。
我需要去掉 (0)。
我有以下代码:
var el = $('#contactdetails');
el.html(el.html().replace("(0)", "-"));
这适用于(0)-但是如何对通配符执行此操作
使用正则表达式。
var el = $('#contactdetails');
el.html(el.html().replace(/\([0-9]\)/, "-"));
如果有多个数字,请使用*
表示前面表达式出现的任意次数。
el.html(el.html().replace(/\([0-9]*\)/, "-"));