gpt4 book ai didi

javascript - 复杂的 Javascript 正则表达式

转载 作者:行者123 更新时间:2023-11-28 13:48:32 25 4
gpt4 key购买 nike

我想测试特定文本字段的内容是否符合以下规则:

  1. 它应该是 5 位数字,每个数字末尾有一个插入符号。
  2. 以上只能出现 4 次,并且整个内容应始终以数字结尾。

示例:

有效

  • 11111^11111
  • 11111

无效

  • 11111^11111^1111
  • 11111^11111^11111^11111^11111
  • 11111^11111^11111^11111^
  • 11111^

我正在尝试使用正则表达式实现相同的功能,并尝试过:

/^([0-9]{5}\^){1,4}$/g

最佳答案

尝试以下操作:

/^\d{5}(\^\d{5}){0,3}$/

它匹配行开头的 5 个数字 ^\d{5},后跟零到三个 {0,3} 组插入符号和 5数字 (\^\d{5}),从而保证您只能有 4 个组。

<强> DEMO

关于javascript - 复杂的 Javascript 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12379440/

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