我想匹配大于或等于 1001(或“1001”)的数字。我尝试了以下模式“^(^[1-9][0-9]{3,4}$)$”
。它匹配 1000 及以上。
最佳答案
(?!^1000$)^[1-9]\d{3,}$
简短说明
(?!^1000$)
除了数字1000
^[1-9]\d{3,}$
匹配 4 个及以上长度的数字
JavaScript 示例
let regex = /(?!^1000$)^[1-9]\d{3,}$/;
console.log(regex.test("1000"));
console.log(regex.test("1001"));
console.log(regex.test("10000"));
console.log(regex.test("99995555"));
查看正则表达式demo
关于javascript - 正则表达式:匹配大于或等于 1001 的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72729902/