需要有关特定ID的Regex帮助

时间:2018-04-19 11:01:13

标签: javascript regex

我的网络应用程序想要验证CompanyID

  

Anthony o' Donoghue / UK / XYZ

使用正则表达式格式化。

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

人名可以包含'

等特殊字符

我试图通过

使用javascript进行验证
if (!(/\//g.test(CompanyID))) 
        {
        alert('\tInvalid Company ID.\n\tPlease type in "personName/country/company" format');
        return false;
        }

我应该做出哪些改变?

1 个答案:

答案 0 :(得分:1)

也许这会有所帮助:

/^[\w '´`]+?\/[A-Z]{2}\/[\w '´`]+$/

见这里:https://regex101.com/r/fR1QVY/2

如果你需要匹配其他符号(A-Z a-z _ Space {´) as well for person names or company names, you have to add the signs in [\w '´]