正则表达式,不能有汉字,且不能有问号(中文问号,英文问号),怎么写?求教....

就一个英文名称校验,需求说可以有特殊符号什么的,但是不能有问号,不能有汉字

^[a-zA-Z\d~\!@#\$%\^&\*\(\)\._\+]+$

追问

~!@#$%^&*()_+-={}[]:"|、‘’;,。、《》》?

比如[ Anaheim China Limited - Beijing Office , Allmilmo-Zeiler Mobelwerk GmbH & Co. KG,Amcor (China) Ltd.

追答^(?!.*[\u4E00-\u9FA5])(?!.*\?)

这样

追问

这个可以,我再加上中文问号?,貌似可以了,采纳,谢谢大神

^(?!.*[\u4E00-\u9FA5])(?!.*\?)(?!.*\?)

温馨提示:答案为网友推荐,仅供参考
相似回答