2013-02-23 47 views
0

加載頁面時出現異常,請問幫我看看出了什麼問題。 如果我刪除正則表達式,然後它的作品。日期格式的javascript正則表達式異常

function show() 
    { 
    vat patt =/^(0[1-9]|[12][0-9]|3[01])[- /.](0[1-9]|1[012])[- /.](19|20)\d\d$/; 
    var temp="08/02/1988"; 
    if(isNaN(temp.match(patt))) 
     alert("success"); 
    else 
     alert("not success"); 

    } 

例外: 錯誤:缺少;聲明 源文件之前:

回答

1

您正則表達式應該是

var patt =/^(0[1-9]|[12][0-9]|3[01])[- \/.](0[1-9]|1[012])[- \/.](19|20)\d\d$/; 

問題:
拼寫錯誤 - 應該是var
2.表達內的所有/\/

進行轉義