我怎样才能匹配分子中正好有3位数的分数和分母中正好为2的分数
这是我尝试的但似乎不起作用:
[0-9]?(\d*[/])?\d+
答案 0 :(得分:2)
您可以使用:
^\d{3}/\d{2}$
它将选择一个3位数的分子,以及2的分母。
\d
是[0-9]
的简写,因此它会匹配任何数字。 {3}
量词会重复此3
次,因此\d{3}
相当于\d\d\d
。
^
是行/字符串的开头,$
是结尾。这可以确保它不会捕获123/1234
请注意,如果pattern
属性中使用了此功能,则您不需要^
和$
:
\d{3}/\d{2}
<input pattern="\d{3}/\d{2}" title="3 Digits in the Numerator, 2 in the Denominator">
<input type="submit">