[英]How to delete first character from regex [JS]
我设法用一个非常简单的Java脚本查找并替换了电话号码,但需要尽可能轻松地删除第一个字符。 有人可以给我一个提示吗?
function cleanPhoneNumbers() {
document.body.innerHTML =
document.body.innerHTML.replace(
/\(?(0[0-9]{2,4})\)?\-?\/?\ ?[-. ]?([0-9]{7})/g,
"<a href='tel:+49$1$2'>$1-$2</a>"
);
}
</script>
轻松,只需修改您现有的代码即可,如下所示...
<script type="text/javascript">
function cleanPhoneNumbers() {
document.body.innerHTML =
document.body.innerHTML.replace(
/\(?(0[0-9]{2,4})\)?\-?\/?\ ?[-. ]?([0-9]{7})/g,
"<a href='tel:+49$1$2'>$1-$2</a>"
).substring(1);
}
</script>
此更新的代码使用javascript substring命令,数字1表示从何处开始字符串。 0将是整个字符串,1从第一个字符开始。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.