javascript - 正则表达式不允许在数字末尾有两个零

标签 javascript angularjs regex

我正在尝试实现输入数字字段,如果数字以两个 0 结尾,即不允许输入数字字段,即如果我输入 23100,那么它不应该允许。 我正在使用正则表达式/^[0-9]*00$/但它允许 123100。

我已经粘贴了我的 code

enter code here

最佳答案

你可以使用

/^(?!\d*00$)\d+$/

会匹配

  • ^ - 字符串的开始
  • (?!\d*00$) - 否定前瞻,确保不允许在末尾跟有 00 的 0+ 数字
  • \d+ - 一个或多个数字
  • $ - 字符串结尾

关于javascript - 正则表达式不允许在数字末尾有两个零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45030944/

相关文章:

javascript - JQuery ajax 成功范围

javascript - Protractor :每次描述后打开新的网络驱动程序?

angularjs - ngSrc 和 ngSrcset 之间的区别

python - 如何使用正则表达式删除 python 中的逗号、括号?

javascript - 通过solidity向Aave提供ETH

javascript - 在 JavaScript 中加载 PHP

javascript - 使用 javascript 和 regExp 提取日期

regex - 在linux中使用awk进行文件比较

javascript - 如何在 JavaScript 中以定义的时间间隔运行循环

asp.net-mvc - 使用 MVC、AngularJS 和 Entity Framework 编辑表格行