gpt4 book ai didi

c# 正则表达式到 javascript

转载 作者:行者123 更新时间:2023-11-30 18:34:17 25 4
gpt4 key购买 nike

我想在 javascript 中将服务器上的一行代码移动到客户端页面。

string ThePhone = "1234567890";
string ThisFormat = Regex.Replace(ThePhone, @"(\d{3})(\d{3})(\d{4})", "$1-$2-$3");

它应该返回 123-456-7890。如何将其更改为 javascript?

谢谢。

最佳答案

在这种情况下几乎完全一样:

phone = phone.replace(/(\d{3})(\d{3})(\d{4})/, '$1-$2-$3');

注意事项:

  • 如果字符串可能包含多个电话,则需要 /g 标志 (/.../g)(但我们可能还需要 \b)
  • \d 在 .Net 中匹配所有 Unicode 数字,在 JavaScript 中它只匹配 [0-9]

关于c# 正则表达式到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8749568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com