回覆列表
  • 1 # 使用者5980100036268

    去下載新版VS,然後把正則表示式庫<regex>的原始碼複製出來,替換掉所有C++11等新特性語法,然後寫在你的程式碼裡,你就可以用正則表示式了[doge]好吧認真一點。首先得先搞清楚什麼是“合法郵箱地址”。一個簡單的規則就是該字串有且只有一個“@”,“@”後面至少包含一個“.”,其餘字元為字母數字下劃線等。這個規則的判定用庫裡面的字串搜尋函式等就可以完成了========(更新,謝謝評論提醒)上面的“合法郵箱地址”段,目的本在於說明不一定要依賴於正則表示式,自己按照規則進行搜尋判斷就可以達到目的。但防止誤導大家,我還是得說這些“規則”是我瞎編的,真正的郵箱地址規則請參閱相關標準,或至少可以看一下維基Email address

  • 2 # 使用者1208090662578

    var str="124";

    if(/^[0-9]+$/.test(str)){//這是用正則表百達是檢查

    alert("全部是數字");

    }else

    {

    alert("非純數字");

    }

    /^[0-9]+\.?[0-9]+?$/ //小數的正度則表示式

    /^[-]?[0-9]+\.?[0-9]+?$/ //允許負數知的小數

    /^[-]?[0-9]+$/ //允許負數的整數

    去看看吧,簡易的正則表示式還是道可以學學,花不了多少時間

    http://www.jb51.net/tools/zhengze.html

  • 中秋節和大豐收的關聯?
  • 如何用函式快速的在考勤記錄裡面計算出考勤天數?