用于保存字母,空格,数字的输入字段,在正则表达式后定义
[a-zA-Z ]{1,150}
需要在上面的正则表达式中包含括号和连字符。
请告知。
答案 0 :(得分:1)
唯一棘手的项目是连字符:它不能介于字符之间,因为它有特殊的解释。把它放在第一个或最后一个位置,如下所示:
[a-zA-Z0-9 ()-]{1,150}
我添加了0-9
,因为你说你也想要允许数字。
连字符可以在输入中的任何位置
请注意,正则表达式字符类中的连字符的位置(括在方括号中的构造)与匹配文本中连字符的位置无关。字符类中字符的顺序并不重要,除了两个字符具有特殊解释的情况:两个字符之间的连字符-
定义范围,开头的^
定义否定。