我有以下正则表达式,但我想要文本框允许破折号字符
^[0-9a-zA-Z \/_?:.,\s]+$
任何人都知道我该怎么做?
解决方法
短划线需要是字符类中的第一个/最后一个字符,以便在字面上使用:
^[-0-9a-zA-Z \/_?:.,\s]+$ ^[0-9a-zA-Z \/_?:.,\s-]+$
你也可以逃避它,如果不是第一个/最后一个:
^[0-9a-zA-Z\- \/_?:.,\s]+$