正则表达式 不允许中文或标点符号 怎么写

不允许中文和标点符号 等特殊字符定义
2024-12-27 21:43:54
推荐回答(3个)
回答1:

四个问号那里把你不想要的符号都加个“\”丢进去就ok啦
/[^\u4e00-\u9fa5tangra????]/

回答2:

我有几个问题
1 你的特殊符号包括像!@#$等这些符号吗? 包含西欧字符吗?
2 你的标点符号指的是全角的还是全角+半角?
大概写成这样,如果不符合,请追问.
[A-Za-z0-9]+

回答3:

现代字符编码unicode下中文和西文的界限变模糊,不允许中文,还有日文,阿拉伯文这些。
所以条件变成“只允许英文和部分英文标点”会更简约。
通用正则 /[A-Za-z0-9,.;?@]+/