正則表達式手機號碼如何操作?正則表達式有哪些特點?
如何理解正則表達式?
正則表達式,又稱規(guī)則表達式。是計算機科學的一個概念。正則表達式通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內建了一個功能強大的正則表達式引擎。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通??s寫成“regex”,單數有regexp、regex,復數有regexps、regexes、regexen。
正則表達式手機號碼如何操作?
介紹如何使用javascript正則來匹配電信段手機號碼:
1.電信段分別有:133,153,180,181,189,177總共六個號段
2.第一位為數字1
3.第二位分別是3,5,7,8
4.第三位分別是0,1,3,7,9
所以前三位的javascript正則如下:
1[3578][01379]\d{8}
其中1匹配本身,[3578]可以匹配方括號中的任意一位,
[01379]可以匹配方括號中的任意一位
\d{8}可以匹配8位數字,每一位數字可以是0到9的任意一位數字
正則表達式有哪些特點?
1. 靈活性、邏輯性和功能性非常強;
2. 可以迅速地用極簡單的方式達到字符串的復雜控制。
3. 對于剛接觸的人來說,比較晦澀難懂。
由于正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內容。
以上內容就是對正則表達式手機號碼相關知識所做的介紹,正則表達式具有使用靈活以及功能強大等特點,大家還有其它問題的話,可以給新網小編留言。
<div>
聲明:免責聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現本社區(qū)中有涉嫌抄襲的內容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創(chuàng)內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科