正则表达式 禁止输入中文标点
时间: 2023-11-22 19:49:38 浏览: 38
以下是禁止输入中文标点的正则表达式:
```javascript
/^[^\u4e00-\u9fa5,。;‘’“”?!:【】()《》【】\s]+$/
```
该正则表达式使用了Unicode编码,其中`\u4e00-\u9fa5`表示中文字符范围,`,。;‘’“”?!:【】()《》【】`表示中文标点符号,`\s`表示空格。使用该正则表达式可以限制输入框只能输入中文、英文字母、数字和英文标点符号,不能输入中文标点符号。
相关问题
正则表达式禁止输入中文
正则表达式可以用来限制输入内容的格式,包括禁止输入中文。在正则表达式中,可以使用字符集来指定允许的字符范围。根据引用,可以使用以下正则表达式来禁止输入中文、英文、数字和下划线:^[\u4E00-\u9FA5A-Za-z0-9_]+$。这个正则表达式使用了Unicode编码范围来匹配中文字符[\u4E00-\u9FA5],A-Z和a-z表示英文字符,0-9表示数字,_表示下划线。在这个正则表达式中,^表示匹配输入的开始位置,$表示匹配输入的结束位置,+表示匹配前面的模式一次或多次。因此,如果要禁止输入中文,可以使用这个正则表达式进行验证。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [正则表表达式禁止中文输入](https://blog.csdn.net/a_feihu/article/details/127617248)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [Angular6 正则表达式允许输入部分中文字符](https://download.csdn.net/download/weixin_38506835/12952516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [正则表达式验证不能输入汉字](https://blog.csdn.net/qq_26642611/article/details/103364526)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
正则表达式禁止输入中文和/
如果您需要禁止输入中文字符和斜杠字符,可以使用以下正则表达式进行匹配:
```
/^[^\u4e00-\u9fa5\/]*$/
```
该正则表达式使用了反向字符集,其中的 ^ 表示匹配字符串的开头,$ 表示匹配字符串的结尾,中括号内的 ^ 表示排除中文字符和斜杠字符,\u4e00-\u9fa5 表示中文字符的 Unicode 范围,/ 表示斜杠字符。因此,该正则表达式可以匹配不包含中文字符和斜杠字符的任意字符串。