2017-06-22 125 views
0

正确的文本输入模式只允许使用大写字母,小写字母和逗号?HTML输入模式逗号和字母

我知道,这是字母正确:

pattern="[a-zA-Z]" 

但我不知道如何让逗号。

感谢您的帮助!

+0

呃... ...只需添加','?(如'[A-ZA- Z]]) – KarelG

+0

@KarelG还有其他的东西一定是错的,那是因为它还是不行。https://jsfiddle.net/u838f3qL/2/ –

+0

为什么要添加逗号?这是CSV的哪个应用程序? – Syfer

回答

2

简短的回答:

pattern="^[a-zA-Z,]*$" 

一对夫妇的评论:

  • *表示零个或多个字符,这意味着该图案将允许空字段为好。如果您想确保它至少包含一个字符,请使用+而不是*。
  • ^表示字符串的开头,$是结尾。如果你不使用他们,那么这样的事情是可能的 “#!123asdSDADS ,,, 21312312(2”
+0

第二个项目符号是不正确的,在这种情况下不需要。该输入属性OP在他的问题中不明确,但'[a-zA-Z,] *'就足够了。 – KarelG