2010年9月14日 星期二

【心得】【轉貼】javascript的match的正規表示驗證

簡單驗證(電話號碼範例)

有錯請鞭小力一點(́◕◞౪◟◕‵)♥

[0-9] 字元
{10,20} 10-20個字
重點---不加單引或雙引號!!!!!!!!!!!!!!!!!!!!!

    var $m_tel = document.getElementById('phone').value;   取值
    var $h_tel = document.getElementById('fax').value;
   
    var $m_tel_exp = /[0-9]{10,}/;  驗證方式
    var $h_tel_exp = /[0-9]{2,3}-[0-9]{5,}/;
    if(!($m_tel.match($m_tel_exp)))   用.match驗證
    {
      alert("行動電話格式錯誤,範例:0911000123");
      return false;
    }
    if(!($h_tel.match($h_tel_exp)))
    {
      alert("室內電話格式錯誤,範例:03-3266199 ");
      return false;
    }

相關資料

http://www.javascriptkit.com/javatutors/redev2.shtml

http://zoearthmoon.blogspot.com/2010/04/phpereg.html

沒有留言:

張貼留言