我有正则表达式:
^[a-zA-Z0-9,.]*$
但我想在字符串中只允许一个点。我想不允许放置链接。
怎么做?
答案 0 :(得分:5)
你可以这样做:
^[a-zA-Z0-9,]*\.?[a-zA-Z0-9,]*$
顺便说一句,您还可以通过执行以下操作来缩短正则表达式:
^[a-z\d,]*\.?[a-z\d,]*$ (using insensitive flag)
<强> Working demo 强>
答案 1 :(得分:1)
以下将限制。到一个或零
^[a-zA-Z0-9,]*[.]{0,1}[a-zA-Z0-9,]*$