繁体   English   中英

设置最大宽度的正则表达式

[英]Regular expression for set max width

我有一个正则表达式

 /^(COM|ORG|IN)$/

这是为了验证特定单词,我也想在此正则表达式中将最大宽度设置为3。 有人可以帮我吗

尝试这个:

/^(\w{3}|IN)$/

第一部分匹配任意3个字符,第二部分匹配IN

我已经排除了COM和ORG,因为它们只是3个字符的示例。 如果您只允许使用字母

/^([A-Z]{3}|IN)$/

这是代码:

var regEx = /^([A-Z]{3}|IN)$/

console.log(regEx.test("COM")) // Logs true
console.log(regEx.test("ORG")) // Logs true
console.log(regEx.test("IN")) // Logs true
console.log(regEx.test("IN1")) // Logs false
console.log(regEx.test("XYZW")) // Logs false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM