正则表达式 - 仅允许中文单词或 N/A [英] Regexp - Allow chinese word or N/A ONLY

查看:49
本文介绍了正则表达式 - 仅允许中文单词或 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆