使用jquery替换通配符文本

Jas*_*son 3 jquery text replace wildcard

我有一个包含公司信息的数据库(地址,电话等)

在某些电话号码上,它将有一个国际代码:+44(0)123 12345

其中(0)将是不同的数字取决于国家.

我需要剥离(0)

我有以下代码:

var el = $('#contactdetails');
el.html(el.html().replace("(0)", "-"));
Run Code Online (Sandbox Code Playgroud)

适用于(0) - 但我如何为通配符执行此操作

Jos*_*ell 5

使用正则表达式.

var el = $('#contactdetails');
el.html(el.html().replace(/\([0-9]\)/, "-"));
Run Code Online (Sandbox Code Playgroud)

如果有多个单位数,则使用*前一个表达式的任意数量的出现次数.

el.html(el.html().replace(/\([0-9]*\)/, "-"));
Run Code Online (Sandbox Code Playgroud)

这里有实例