-1
我需要使用破折號(000-00-0000)驗證9位數字。如何用正則表達式做到這一點,但它需要的具體格式 例如:999-99-999,585-25-555使用破折號驗證9位數字
我需要使用破折號(000-00-0000)驗證9位數字。如何用正則表達式做到這一點,但它需要的具體格式 例如:999-99-999,585-25-555使用破折號驗證9位數字
在文本框的Onblur事件上調用以下函數。這將驗證模式9個數字用破折號(000-00-0000))
function validateSSN(element) {
var isValidated = false;
value = element.value;
if(/^\d{3}-\d{2}-\d{4}$/i.test(value)) {
isValidated = true;
}
if(!isValidated){
alert('Please enter a valid SSN number.');
$(element).focus();
return false;
}
}
你有什麼試過? – nicael
使用這個^ \(?([0-9] {3})\)?[ - 。●]?([0-9] {2})[ - 。●]?([0-9] {3 })$ –