如何从正则表达式中删除第一个字符[JS]
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从第一个字符之后开始。
相关文章:
- Regex匹配除“”之外的所有字符;.js”;
- 无法呈现js unicode字符“u1F310”
- 在List.js中使用非英语字符
- node.js可以识别字符模式,但不能识别数字模式
- Javascript键代码捕获非拉丁字符?(还需要在selectize.js中工作)
- js中的字符计数器
- 如何删除↵JS字符串中的字符
- 如何使用JS在中间输入文本中动态插入字符
- 如何替换 js 中的特殊字符
- 用js更改字符代码并显示新字符
- 使用JS找出字符串中字符重复的最简单方法是什么
- JS Regex只允许数字、分号和连字符
- 如何在JS中使用特殊字符,如重音字符
- codemirror js-replaceSelection,只能在我键入字符后看到更改
- d3.js和加载具有特殊字符的数据
- JS如何捕获基于键入然后删除的字符的字段验证逻辑
- 在JS中至少匹配1个字符
- 为什么在物质中需要这个字符.js
- 如何从正则表达式中删除第一个字符[JS]
- 使用连字符.js在 dompdf 中进行连字