我的用户在文本框中输入了一些数字。数字格式为09XXXXXXXXX
. 数字用逗号分隔。比如 09121234567,09351234568。我使用下面的正则表达式来检查用户输入。
^(09\d{9},?)+
一切正常,但问题是如果我输入 0912123456709351234568 它仍然匹配这个正则表达式。我希望用户输入至少一个不带逗号的数字,但如果数字多于一个,则应以逗号分隔。什么是正确的正则表达式?
我的用户在文本框中输入了一些数字。数字格式为09XXXXXXXXX
. 数字用逗号分隔。比如 09121234567,09351234568。我使用下面的正则表达式来检查用户输入。
^(09\d{9},?)+
一切正常,但问题是如果我输入 0912123456709351234568 它仍然匹配这个正则表达式。我希望用户输入至少一个不带逗号的数字,但如果数字多于一个,则应以逗号分隔。什么是正确的正则表达式?