我的网络应用程序想要验证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;
}
我应该做出哪些改变?
答案 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 '´
]