regex 正则表达式不包括逗号后没有空格的字母和值

xxe27gdn  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(179)

我有一个文本框,我需要验证正在输入的日期。我希望用户只输入数字,如果他们输入多个数字由逗号分隔,我需要他们总是在逗号后添加一个空格。我只想接受像这样的数据:1234、15482、086392或16843如果数据看起来像这样,我不想接受数据:13738,74848,abc,6a738
我在这里使用的是谷歌表单,所以我需要一个符合上述标准的正则表达式。
我有两个正则表达式,[^ ]和[A-Za-z],但我不知道如何连接它们。

mhd8tkvw

mhd8tkvw1#

你可以把模式写成:

^\d+(?:, \d+)*$

说明

  • ^字符串开头
  • \d+匹配1+位
  • (?:, \d+)*可选地重复匹配逗号和空格,后跟1+数字
  • $字符串结束

Regex demo

相关问题