我有一个脚本可以使用以下格式查找数字(***)***-***
但它似乎没有起作用。我尝试找到只有短划线的电话号码,但是当添加括号时似乎无法正常工作
$(document).ready(function () {
$('body').html($('body').html().replace(/(\(\d\d\d\)-\d\d\d-\d\d\d\d)/g, '<span style="display:inline-block;">$1</span>'));
});
答案 0 :(得分:2)
如果您想查找此(***)***-***
这样的电话号码,请使用
/\(\d{3}\)\d{3}-\d{3})/g
答案 1 :(得分:1)
function replace(){
var myNewTitle = document.getElementById('myTextField').value;
if( myNewTitle.length==0 ){
alert('empty');
return;
}
var title = document.getElementById('title');
title.innerHTML = myNewTitle.replace(/(\(\d\d\d\)-\d\d\d-\d\d\d\d)/g, '###');
}
<h1 id="title">Example</h1>
<input type="text" id="myTextField" value="phone (123)-123-1234"/>
<input type="submit" id="byBtn" value="Change" onclick="replace()"/>