正則表達(dá)式也可以被當(dāng)作是一門語(yǔ)言,當(dāng)你學(xué)習(xí)一門新的編程語(yǔ)言的時(shí)候,他們是一個(gè)小的子語(yǔ)言。初看時(shí)覺得它沒有任何的意義,但是很多時(shí)候,你不得不閱讀一些教程,或文章來(lái)理解這些簡(jiǎn)單的描述模式。 今天為大家介紹8個(gè)最基本的正則表達(dá)式:
1.匹配用戶名:/^[a-z0-9_-]{3,16}$/
2.匹配密碼:/^[a-z0-9_-]{6,18}$/
3.匹配一個(gè)Hex值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/
4.匹配一個(gè)Slug:/^[a-z0-9-]+$/
5.匹配一個(gè)Email:/^([a-z0-9_.-]+)@([da-z.-]+).([a-z.]{2,6})$/
6.匹配一個(gè)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+/>)$/