我尝试在 stackoverflow 中搜索各种组合,但某些或其他东西停止工作。
我是 REGEX 新手。
我的输入是<abc.1.1.1 or abc.1.1 or abc.1 -->
不区分大小写的数字可以是 1-9 之间的正数
var pattern= /[a-zA-Z].[1-9].[1-9].[1-9]$/;
上面的模式仍然接受 abc.a1.b.1
我正在尝试以下模式
abc.1.1.1
或
abc.1.1
或
abc.1
如有任何帮助,我们将不胜感激
最佳答案
您应该使用文字.
,因为.
表示“任何字符”您也可以使用global
和对其进行改进忽略大小写
标志。还可以使用 anchor ^
和 $
var pattern= /^[a-z]+\.(([1-9]\.))+[1-9]$/ig;
关于javascript - 在 javascript 中寻找正确的正则表达式以进行模式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27377084/