验证器应仅允许使用字母字符(a-z和A-Z),点(。),逗号(,),斜杠(/)和连字符( - )。请帮忙找出一个。或者告诉我如何根据我的规格创建一个。
我已经尝试了[a-zA-Z,-/.]
并且它有效,但我的要求只允许我指定的每个非字母字符中最多1个(。,/ - )。
答案 0 :(得分:0)
尝试:^[A-Za-z]*[-a-zA-Z,/.]{1}[A-Za-z]*$
^
锚定字符串
[A-Za-z]*
可能会被多个字母包围
[-a-zA-Z,/.]{1}
只有一个附带的字符
[A-Za-z]*
可能会被多个字母包围
$
锚定到字符串结尾