带有低位字母,数字和逗号的HTML输入模式

时间:2018-05-16 10:03:22

标签: html regex html5 forms design-patterns

有人熟悉html模式(正则表达式)吗? 我需要一个输入模式规则,只允许这样的字符串:

anke1
anke1,our4
anke1,our4,TIM2
anke1,our4,TIM2,next4
..等等

  • 输入字符串仅允许3个或4个低位字符[a-z] {3,4}
  • 0到9之间的数字(但只有一个数字)[0-9] {1}
  • 每个字符串后面都有一个逗号。 (第一个和最后一个字符串没有逗号!
  • 字符串没有长度限制。

    <form><input type="text" name"test" pattern="???"></form>

也许有人知道如何将所有这些规则放在一起作为输入模式。 提前谢谢!

2 个答案:

答案 0 :(得分:0)

根据你的规则, 这个正则表达式会帮助你。它对我有用。

^([a-z]{3}[0-9]{1}[,]{1})*$

答案 1 :(得分:0)

我自己找到了解决这个问题的方法:

^([a-z]{3,4}[0-9]{1}|[a-z]{3,4}[0-9]{1}[,]{1})*$