HTML 输入模式逗号和字母

HTML Input Pattern Comma and Letters

仅允许大写字母、小写字母和逗号的文本输入的正确模式是什么?

我知道这对字母来说是正确的:

pattern="[a-zA-Z]"

但我不知道如何允许逗号。

感谢您的帮助!

简答:

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

一些评论:

  • * 表示零个或多个字符,这意味着此模式也将允许空字段。如果要保证它至少包含一个字符,请使用 + 而不是 *.
  • ^ 表示字符串的开头,$ 表示结尾。如果你不使用它们,那么可能会出现这样的情况 "!#123asdSDADS,21312312(2"