正则 允许数字或字母输入 特殊字符允许.,'-/()+ 不区分全半角
时间: 2024-05-05 11:19:45 浏览: 186
可以使用以下正则表达式来实现:
```
^[a-zA-Z0-9\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A\u002E\u002D\u0027\u002F\u0028\u0029]+$
```
其中:
- `^` 表示字符串的开始;
- `[a-zA-Z0-9]` 表示允许输入字母和数字;
- `[\uFF10-\uFF19\uFF21-\uFF3A\uFF41-\uFF5A]` 表示允许输入全角数字和字母(根据题目要求);
- `[\u002E\u002D\u0027\u002F\u0028\u0029]` 表示允许输入特殊字符中的 .,-/'();
- `+` 表示允许输入多个字符;
- `$` 表示字符串的结尾。
这个正则表达式不区分全半角,可以满足题目的要求。
相关问题
写一个正则的前端校验,支持数字或者字母输入,特殊字符只支持.,'-/()+,同时不区分全半角
好的,根据您的要求,下面是一个支持数字或字母输入,特殊字符只支持.,'-/(),不区分全半角的正则表达式前端校验:
`^[0-9a-zA-Z\u3002\uff0c\u2018\u2019\u201c\u201d\u002d\u002f\u0028\u0029\u3000]+$`
您可以将此正则表达式用于前端校验,以确保用户输入符合规定的格式。如果您需要更详细的解释或有其他问题,请随时告诉我。
阅读全文