Javascript 需要正则表达式中特定ID的帮助吗

Javascript 需要正则表达式中特定ID的帮助吗,javascript,regex,Javascript,Regex,我的web应用程序想要验证的CompanyID 安东尼·奥多诺霍/英国/XYZ 使用正则表达式格式化 公司ID应该有人名,后跟正斜杠,然后是国家名称/代码,后跟正斜杠,然后是公司名称 人名可以有特殊字符,如“ 我试图通过以下方式使用javascript进行验证: if (!(/\//g.test(CompanyID))) { alert('\tInvalid Company ID.\n\tPlease type in "personName/country/co

我的web应用程序想要验证的CompanyID

安东尼·奥多诺霍/英国/XYZ

使用正则表达式格式化

公司ID应该有人名,后跟正斜杠,然后是国家名称/代码,后跟正斜杠,然后是公司名称

人名可以有特殊字符,如

我试图通过以下方式使用javascript进行验证:

if (!(/\//g.test(CompanyID))) 
        {
        alert('\tInvalid Company ID.\n\tPlease type in "personName/country/company" format');
        return false;
        }
我应该做哪些更改?

也许这有助于:

/^[\w '´`]+?\/[A-Z]{2}\/[\w '´`]+$/
请看这里:


如果您需要为人名或公司名匹配除(A-Z A-Z空间“
')之外的其他符号,则必须在[\w''
]

中添加符号,而不是我的否决票,但您的问题有点像“您是否影响了codez”的味道。单个正则表达式可能不足以验证,因为有数百个国家/地区代码。不仅仅是
[^/]+\/[^/]+\/[^/]+\/[^/]+\/[^/]+
?另外,正则表达式并不是每个螺钉的合适锤子。你也可以在网上找到像regex这样的测试人员,他们很有帮助。如果有帮助的话,如果你投赞成票就好了。谢谢。:-)我昨天自己做的,但它没有出现,因为我没有足够的声誉。