我有下面的腳本檢查,以確保電話號碼的表單字段包含10個digtis,帳戶爲連字符和()字符。我遇到的問題是很多時候人們會把這個電話號碼隔開 - 000 000 0000表單驗證 - Javascript刪除空間電話號碼
當腳本被調用時,它會拋出一條錯誤消息。我怎樣才能使用下面的腳本,但允許指定格式的空間000 000 0000而不會引發錯誤?
感謝您的幫助!
function validateTel(telnum) {
if (telnum.match(/^(1?(-?\d{3})-?)?(\d{3})(-?\d{4})$/)) {
return true;
} else {
return false;
}
}
更好地設置您的文本框的最小和最大長度爲10,並做nt讓用戶輸入數字以外的任何東西,不需要符號或空格 –