标签: regex
我需要匹配rails表单上的输入,格式应该是4位数,并且它不应该包含0.此外,每个地方的数字(单位,十位......)都有一个最大限制。我试过/,但这似乎不起作用。我做错了什么?
/
答案 0 :(得分:0)
以下内容应更正您的正则表达式以匹配4位数字符串。每个[]字符类代表一个数字。由于您有4个类且字符串长度仅为4位,因此{4}无需指示数字。
[]
{4}
包含由边界字符包围的4位数的字符串:
/\b[1-4][1-7][1-6][1-8]\b/