gpt4 book ai didi

javascript - 在 Javascript 中定义正确的 RegEx 时遇到问题

转载 作者:行者123 更新时间:2023-11-28 14:27:54 25 4
gpt4 key购买 nike

我需要创建一个与具有以下模式 #######-##.####.7.09.0009 的进程号相匹配的正则表达式,其中 # 表示从 0 到 9 的数字。这里是经过一番研究后我得出的结论是:

var regex = new RegExp("^[0-9]{7}[\-][0-9]{2}[\.][0-9]{4}[\.7\.09\.0009]$");

我也尝试过:

  • /^[0-9]{7}\-[0-9]{2}\.[0-9]{4}\.7\.09\.0009$/
  • /^[0-9]{7}\\-[0-9]{2}\\.[0-9]{4}\\.7\\.09\\.0009$/

最佳答案

试试这个:

const pattern = /\d{7}\-\d{2}\.\d{4}\.7\.09\.0009/

Regexper 是一个很棒的工具,每当我编写正则表达式时我都会使用它,我发现它确实有助于可视化表达式实际执行的操作。 Check it out.

仅供引用,here is the original pattern您发布的内容 - 看起来主要问题是您在几个地方使用 [] 定义字符类,而您实际上根本不需要它们。

关于javascript - 在 Javascript 中定义正确的 RegEx 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52542973/

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