正規表示式 註冊和登入使用

2021-07-22 03:00:24 字數 1422 閱讀 6261

手機號碼:   /^0(13[0-9]|15[7-9]|153|156|18[7-9])[0-9]$/

區號+座機號碼+分機號碼:regexp="^(0[0-9]\-)?([2-9][0-9])+(\-[0-9])?$"

手機(中國移動手機號碼):regexp="^((\d3

)|(\d\-))?13[456789]\d|15[89]\d"

所有手機號碼:regexp="^((\d3

)|(\d\-))?13[0-9]\d|15[89]\d"(新新增了158,159兩個號段)

((\d)|^((\d)|(\d|\d)-(\d)|(\d|\d)-(\d)-(\d|\d|\d|\d)|(\d)-(\d|\d|\d|\d))$)

匹配格式:

11位手機號碼

3-4位區號,7-8位直播號碼,1-4位分機號

如:12345678901、1234-12345678-1234

function checktelephone() )?$/;

falg=cellphone.value.search(regcellphone);

if (falg==-1)} 

<-------------------------------------驗證郵箱--------------------------------------------->

function checkemail()$/;

if(temp.value!="")

}<-------------------------------------驗證使用者名稱的長度--------------------------------------------->

function checknamelength() }

<-------------------------------------驗證密碼的長度--------------------------------------------->

function checkpasswordlength()

}   

<-------------------------------------驗證兩次密碼的正確性------------------------------------->

function checkpassword()

}  今天總算是把登入和註冊模組徹底解決了,期間也學習了很多東西,比如在寫功能函式的時候,對於bbb.length()這種呼叫方法還是少用的好,有時候不太靈,經同學指點,以後盡量使用bbb.value.length,換了這個**之後,果斷就好使了,呵呵...

另外就是在使用js檔案的時候,那麼裡面就不能再新增功能函式了,否則在呼叫的時候會失靈,也就是說js檔案的優先順序比較高。\d3

,4|\d-|\s)?\d    

提取資訊中的中國**號碼(包括移動和固定**):(\d3

,4

使用正規表示式

如果原來沒有使用過正規表示式,那麼可能對這個術語和概念會不太熟悉。不過,它們並不是您想象的那麼新奇。請回想一下在硬碟上是如何查詢檔案的。您肯定會使用 和 字元來幫助查詢您正尋找的檔案。字元匹配檔名中的單個字元,而 則匹配乙個或多個字元。乙個如 data?dat 的模式可以找到下述檔案 data1.d...

使用正規表示式

本文節選自 並有稍微修正。使用正規表示式 您可以使用正規表示式做很多事情。在以下的列表中,您可以找到一些最普通 最常用的正規表示式的例子。表示文字串必須在一行的開頭。所以,當查詢行的開頭只為 hosts 的行,可以使用命令 grep ls hosts 代表了一行的結尾。所以,當查詢行的結尾只為 ho...

正規表示式使用

1 靜態match方法 使用靜態match方法,可以得到源中第乙個匹配模式的連續子串。2 靜態的matches方法 這個方法的過載形式同靜態的match方法,返回乙個matchcollection,表示輸入中,匹配模式的匹配的集合。3 靜態的ismatch方法 此方法返回乙個bool,過載形式同靜態...