gpt4 book ai didi

javascript - 匹配数字代码的正则表达式(数字、星号和锐号)

转载 作者:行者123 更新时间:2023-11-30 08:10:49 27 4
gpt4 key购买 nike

谁能帮我写一个正则表达式,我将用它来验证 javascript 中必须符合以下条件的字段(代表数字代码)?

  • 需要有 4 到 6 个数字(0 到 9)
  • 需要在开头或结尾有 1 *(星号)或 1 #(升号)

所以下面的作品:

  • 1234*
  • *12345
  • 56789#
  • #456789

并且以下不起作用:

  • 1234
  • 1*234
  • *1234*
  • *1234#
  • 1234*#
  • 开始

非常感谢!!

最佳答案

^(?:[*#]\d{4,6}|\d{4,6}[*#])$

查看here on Regexr

您可能想阅读一些有关正则表达式的基础知识:What absolutely every Programmer should know about regular expressions (我自己的博客文章)我在这里使用的所有内容都在那里。

关于javascript - 匹配数字代码的正则表达式(数字、星号和锐号),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10735569/

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