8个你应该了解的正则表达式
生活随笔
收集整理的這篇文章主要介紹了
8个你应该了解的正则表达式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
正則表達式也可以被當(dāng)作是一門語言,當(dāng)你學(xué)習(xí)一門新的編程語言的時候,他們是一個小的子語言。初看時覺得它沒有任何的意義,但是很多時候,你不得不閱讀一些教程,或文章來理解這些簡單的描述模式。
今天為大家介紹8個最基本的正則表達式:
1.匹配用戶名:/^[a-z0-9_-]{3,16}$/
2.匹配密碼:/^[a-z0-9_-]{6,18}$/?
3.匹配一個Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/?
4.匹配一個Slug:/^[a-z0-9-]+$/?
5.匹配一個Email:/^([a-z0-9_/.-]+)@([/da-z/.-]+)/.([a-z/.]{2,6})$/?
6.匹配一個URL:/^(https?:)?([/da-z/.-]+)/.([a-z/.]{2,6})([///w /.-]*)*//?$/
7.匹配IP地址:/^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/
8.匹配HTML Tag:?? 1. /^<([a-z]+)([^<]+)*(?:>(.*)<///1>|/s+//>)$/?
總結(jié)
以上是生活随笔為你收集整理的8个你应该了解的正则表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 查全率[召回率]与精度[查准率] 之辨析
- 下一篇: lucene的使用