1 到 100 之间的正则表达式数

标签 regex string

我搜索了很多,找不到这个 RegExp 的解决方案(我不得不说我在 Reg. Expressions 方面不是很有经验)。

Regex = ^[1-9]?[0-9]{1}$|^100$

我想测试一个号码 1 到 100 之间,不包括 0

最佳答案

尝试:

^[1-9][0-9]?$|^100$

Working fiddle

编辑:如果你想匹配 00001, 00000099 试试
^0*(?:[1-9][0-9]?|100)$

FIDDLE

关于1 到 100 之间的正则表达式数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13473523/

相关文章:

java - 输出 ArrayList 到 String 不出现 [,](括号)

string - Nodejs中使用zlib对数据进行压缩和解压

string - 检查字符串是否为空或在Scala中不存在

php - 无法在 PHP 中的字符串中添加空格

JavaScript 正则表达式在 SQL 插入中获取单引号内的多个单引号

r - 如果最后/第一个字符不是字母/数字,如何删除它们?

Java 正则表达式 : split comma-separated values but ignore commas in quotes

java - 匹配字符串的正则表达式不以字母开头或结尾

python从文本文件中提取数字并将它们存储在列表列表中

php - 用 PHP 修剪