我想在一个正则表达式行中添加2个函数。它适用于网站上的公式,用户必须输入4位数字:
^[\d]*$
a{4}
第一行表示"只有数字"第二个是"正好是5"。
第一行代码正在我的系统中运行。但我似乎无法将第二行整合到它中。那么任何人都可以制作正确的正则表达式(类似^[\d]a{4}*$
),它实际上适用于这两个函数吗?
我在Umbraco v6.1.6中使用Contour(汇编版本:1.0.5021.24867)。
答案 0 :(得分:1)
此正则表达式应仅匹配4位数:^\d{4}$
。
示例:1234
将匹配,a123
和12345
将不匹配。
编辑:更新了正则表达式,仅匹配OP指定的4位数。
答案 1 :(得分:0)
您的要求不是很清楚,但我想这对您有用:
^(?:\d+|a{4})$
这将匹配包含一个或多个数字或字母a
的4倍的字符串。
根据您的需要将4
更改为5
。