對於這第一驗證我嘗試驗證的4位數字的輸入,然而,當我嘗試運行它並輸入4個位數的誤差仍顯示:我應該使用什麼正則表達式來驗證數字模式?
function pCodeValidate() {
var pCode = document.getElementById("postcode");
var pCodePattern = /^\d{4}$/;
if (!(pCodePattern.test(pCode))){
errorList("post code must be 4 digits")
}
//return
}
第二個驗證移動號碼與所述圖案「04dddddddd,其中d是一個數字」。這是我的代碼:
function mNumberValidate() {
var mNumber = document.getElementById("mobilenumber");
var mNumberPattern = /^\d{10}$/;
if (!(mNumberPattern.test(mNumber))){
errorList("invalid mobile number");
}
//return
}
對於第二部分,我應該使用哪種正則表達式來強制「04」作爲輸入中的第一個值?
'/^04 \ d {8} $ /;'? –
@zb只是爲了我自己的知識,你可以向我解釋如何解釋該正則表達式? – nanjero05
@timolawl是的,真的 –