正则表达式 - 仅允许中文单词或 N/A [英] Regexp - Allow chinese word or N/A ONLY
本文介绍了正则表达式 - 仅允许中文单词或 N/A的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
/^[\u0391-\uFFE5\.\-\,\(\)]*$/
抱歉,刚接触正则表达式.这样做是为了只允许汉字.
Sorry, new to regex. Had done this to allow only Chinese character.
然后在我改变之后
/^[\u0391-\uFFE5\.\-\,\(\)(N/A)]*$/
然后允许所有汉字+A,NA,AN,N/A,A/N试图改变 (N/A), (N/A),(N(/)A) 但都返回相同的结果......
Then it allows all Chinese character + A,NA, AN, N/A, A/N tried to change (N/A), (N/A),(N(/)A) yet all return the same result...
如果我只需要中文字符并且只有N/A"怎么办??
how if i wan only chinese character and exactly "N/A" only??
推荐答案
您需要使用捕获组或非捕获组.
You need to use a capturing or non-capturing group.
/^(?:[\u0391-\uFFE5.,()-]|N\/A)*$/
这篇关于正则表达式 - 仅允许中文单词或 N/A的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文