正則表達式,又稱規(guī)則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。 Python、Java等熱門編程語言的視頻教程免費分享,轉(zhuǎn)發(fā)+私信“資料”免費獲取 一個十分古老而又強大的文本處理工具,僅僅用一段非常簡短的表達式語句,便能夠快速實現(xiàn)一個非常復雜的業(yè)務邏輯。 正則表達式的特點是: 1. 靈活性、邏輯性和功能性非常強; 2. 可以迅速地用極簡單的方式達到字符串的復雜控制。 3. 對于剛接觸的人來說,比較晦澀難懂。 由于正則表達式主要應用對象是文本,因此它在各種文本編輯器場合都有應用,小到著名編輯器EditPlus,大到Microsoft Word、Visual Studio等大型編輯器,都可以使用正則表達式來處理文本內(nèi)容。 因此,正則表達式通常是一個成熟開發(fā)人員的標配,可以輔助實現(xiàn)開發(fā)效率的極強提升。 下面是小編整理的,經(jīng)常使用到的10個正則表達式。 1、校驗密碼強度 密碼的強度必須是包含大小寫字母和數(shù)字的組合,不能使用特殊字符,長度在8-10之間。 2、校驗中文 字符串僅能是中文。 3、由數(shù)字、26個英文字母或下劃線組成的字符串 4、校驗E-Mail 地址 同密碼一樣,下面是E-mail地址合規(guī)性的正則檢查語句。 5、校驗身份證號碼 下面是身份證號碼的正則校驗。15 或 18位。 6、校驗日期 “yyyy-mm-dd“ 格式的日期校驗,已考慮平閏年。 7、校驗金額 金額校驗,精確到2位小數(shù)。 8、校驗手機號 下面是國內(nèi) 13、15、18開頭的手機號正則表達式。(可根據(jù)目前國內(nèi)收集號擴展前兩位開頭號碼) 9、判斷IE的版本 IE目前還沒被完全取代,很多頁面還是需要做版本兼容,下面是IE版本檢查的表達式。 10、校驗IP-v4地址 IP4 正則語句。 正則表達式的相關(guān)語法 下面是我找到的一張非常不錯的正則表達式 Cheat Sheet,可以用來快速查找相關(guān)語法。 |
|
來自: springkaixin > 《知識》