2004-09-07

檢查email格式的表達式


下面四個都是檢查email的...


^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$


^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$


^.+@[^\.].*\.[a-z]{2,}$


^[\w\.=-]+@[\w\.-]+\.[\w]{2,3}$


這是用 regulator 2.0 所取得的...


對於正則表達式有興趣的人可以去用用看regulator.


大致上可以驗證以下四種格式的Email


adam@drserv.com.tw
adam@drserv.com.tw
ghost.adam@drserv.com.tw
ghost@drserv_com.com.tw

沒有留言:

當開發機是Windows on ARM...

 在MacOS上要使用windows去編譯一些程式常常會遇到一些plamform的問題... - cmake build failed 當使用 cmake -S . -B build 要建立 build system files 原本的專案是在x64上, 所以直接執行會直接使用A...