我想要一个单行正则表达式来检查一个字符串是否以字母数字字符开头,后跟一个特殊字符( ) -_ /
,并且在这些特殊字符中可以有任何字母数字字符。
我需要在我的系统中对员工代码前缀进行这种验证,例如我想允许这种字符串 A12(6) 或 H3(G) 或 H4-C、840D_CODE。
我是 jquery 验证器方法,目前我正在使用以下代码:
$.validator.addMethod("Prefix", function(code_prefix, element) {
return this.optional(element) || code_prefix.match( /^[a-zA-Z0-9]+[\(\)\-\_\/]*[a-zA-Z0-9]*$/);
}, "Please specify a valid prefix");