标签: regex validation
我希望用户输入2,3,4 bhk or 2,3,4 bhk
2,3,4 bhk or 2,3,4 bhk
,即用户必须输入文字,以便必须有comma after each digit且字段必须为end with bhk。这里它可能包含4和bhk之间的空格,如4 bhk或者可能不包含空格。空格不是必需的。在bhk之后不能输入任何文本。
comma after each digit
end with bhk
4 bhk
答案 0 :(得分:2)
这样做:
(?:\d+,)*\d+\s*bhk$
Demo
注意:例如,这允许12,34,56 bhk。如果你真的想在每个数字后面写一个逗号,请取出前两个+ s:
12,34,56 bhk
+
(?:\d,)*\d\s*bhk$
答案 1 :(得分:1)
你的正则表达式是,
^\d(?:,\d)+\s*bhk$
DEMO
<强>解释强>
^
(?:,\d)+
\s*
bhk
$
答案 2 :(得分:0)
你的正则表达式可能是: ^(\d,)*\d\s*bhk$
^(\d,)*\d\s*bhk$