gpt4 book ai didi

php - 使用标签创建正则表达式?

转载 作者:行者123 更新时间:2023-12-02 19:17:29 25 4
gpt4 key购买 nike

页面 (000) 000-0-000 和 +00 (000) 000-00-00 上有三行,所以我编写了一个正则表达式来搜索它们 /([\+]?[0-9]+\s)?[\(][0-9]+[\)]?[\s][0-9-]+/ ,但第三个字符串包含在标签 <strong>(0000)</strong><span>00-00-00</span> 中如何修改第三行的表达式?

function PhoneReplace(){
var src = $('body').html().replace(/([\+]?[0-9]+\s)?[\(][0-9]+[\)]?[\s][0-9-]+/g, '098 907 23 42');
$('body').html(src);

};

标签无法删除,必须更换

最佳答案

var s = '<strong>(0000)</strong><span>00-00-00</span>';
var n = '', result;
var regex = /(\+?\d+)/g;
while ((result = regex.exec(s))) {
n += result[1];
}
document.writeln(n);

检查此代码 here

关于php - 使用标签创建正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12957132/

25 4 0