【发布时间】:2017-02-28 12:16:14
【问题描述】:
我有一个丹麦社会保险号字段,必须验证其格式是否正确,即 123456-1234。
我不确定如何在 Javascript 中检查此值。
我正在向 jQuery Validator 添加一个方法
$.validator.addMethod("cprFormat", function(value, element) {
var validFormat = /^[0-9]+$/;
var cprNoValue = $("#cprNo").val();
return validFormat.test(cprNoValue);
}, 'CPR-nummer er ikke gyldigt');
但我在 validFormat var 中缺少正确的正则表达式
【问题讨论】:
-
如果您的意思是匹配以 6 位开头、然后是
-、然后以 4 位结尾的字符串,请使用var validFormat = /^\d{6}-\d{4}$/;。
标签: javascript jquery regex jquery-validate