使用 Javascript 检查特定的输入有效格式
Check for specific input valid format with Javascript
我有一个丹麦社会安全号码字段,必须验证格式是否正确,即 123456-1234。
我不确定如何检查 Javascript 中的这个值。
我正在向 jQuery 验证器
添加一个方法
$.validator.addMethod("cprFormat", function(value, element) {
var validFormat = /^[0-9]+$/;
var cprNoValue = $("#cprNo").val();
return validFormat.test(cprNoValue);
}, 'CPR-nummer er ikke gyldigt');
但我在 validFormat 变量中缺少正确的正则表达式
您应该使用的正则表达式是
/[0-9]{6}\-[0-9]{4}$/
以后请尝试使用下一个网站来创建和测试实时不同的正则表达式。
https://regex101.com/r/NROuia/1
后期编辑:或者更好,Wiktor Stribiżew 写的那个
/^\d{6}-\d{4}$/
我有一个丹麦社会安全号码字段,必须验证格式是否正确,即 123456-1234。
我不确定如何检查 Javascript 中的这个值。
我正在向 jQuery 验证器
添加一个方法$.validator.addMethod("cprFormat", function(value, element) {
var validFormat = /^[0-9]+$/;
var cprNoValue = $("#cprNo").val();
return validFormat.test(cprNoValue);
}, 'CPR-nummer er ikke gyldigt');
但我在 validFormat 变量中缺少正确的正则表达式
您应该使用的正则表达式是
/[0-9]{6}\-[0-9]{4}$/
以后请尝试使用下一个网站来创建和测试实时不同的正则表达式。
https://regex101.com/r/NROuia/1
后期编辑:或者更好,Wiktor Stribiżew 写的那个
/^\d{6}-\d{4}$/