正则校验:支持 2~32位字符,不能含有特殊字符"`~!#$%^&*()=+[{]}|\<>,/?'";:"及控制字符
时间: 2024-02-21 22:00:58 浏览: 69
正则表达式,数字校验,字符校验,特殊需求表达
好的,这是一个关于正则校验的问题。针对您的要求,以下是一个满足条件的正则表达式:
```
^[^\x00-\x1F\x7F`~!#$%^&*()=+[\]{}|\\<>,/?'";:]{2,32}$
```
解释如下:
- `^` 匹配字符串的开始
- `[^\x00-\x1F\x7F]` 表示匹配除了控制字符和删除符之外的字符
- `` `~!#$%^&*()=+[\]{}|\\<>,/?'";:` `` 表示特殊字符
- `{2,32}` 表示长度为 2 到 32 个字符
- `$` 匹配字符串的结束
使用该正则表达式可以实现对用户输入的校验,确保其符合条件。
阅读全文