正则表达式匹配 HTML 中数字中的常数

标签 regex

我正在尝试在 html 模式属性中编写正则表达式以匹配 input(type="number")

  1. 长度应为16位
  2. 前 5 位数字应该正好是 11995

我试过 ([11995]+[0-9]) 但它不起作用。

如有任何帮助,我们将不胜感激!谢谢。

最佳答案

写在方括号内的数字序列表示单个字符和包含在这些方括号内的任何字符。因此,[11995] 表示 195。编写该正则表达式的正确方法是这样的,

\b11995[0-9]{11}\b 如果您想在较大的文本中匹配此类数字

^11995[0-9]{11}$ 如果您想匹配整个数字。

关于正则表达式匹配 HTML 中数字中的常数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58328068/

相关文章:

python - 根据针对正则表达式 Pandas 检查的现有列填充新列

php - 在 PHP 数组中搜索部分字符串?搜索值包含主题标签

ruby-on-rails - 清理从 MS-Word 粘贴的文本

javascript - 使用正则表达式将字符串拆分为多个控制字符

regex - swift 正则表达式

ios - 正则表达式在 Swift 中获取方括号对之间的文本

正则表达式从行尾找到第四个逗号

javascript - 分隔字符串中的整数和文本

c# - 查找名称中包含奇数字符的记录

python - 将python字典转换为MATLAB