js中正則表達式的使用

網上寫了很多正則表達式的應用,有對有錯,所以自己就寫了一部分,歡迎大家知錯,另外不定時更新!

中文和數字1到16位,不支持特殊符號

^[\u4E00-\u9FA5A-Za-z0-9]{1,16}$

任意字符6到64位

^.{6,64}$

判斷網址

[a-zA-z]+://[^\s]* 例如:https://www.baidu.com/"

電話和手機號

(^(\d{2,4}[-_-—]?)?\d{3,8}([-_-—]?\d{3,8})?([-_-—]?\d{1,7})?$)|(^0?1[3|4|5|7|8]\d{9}$) 
例如:010-12345678或者13343411562

用戶名只能是2-12的字符,可以漢字,字母下劃線開頭

^[0-9a-zA-Z\u4e00-\u9fa5_]{2,12}$

數字且保留2位小數

^(0|[1-9][0-9]{0,9})(\.[0-9]{1,2})?$

數字範圍0-10,包括10

^((?!0)\d(\.\d{0,1})?|10)$

薪資:面談或3.0k-5.2k

^\d\d?(\.\d)?((k|K)-){1}\d\d?(\.\d)?(k|K){1}$|^(\u9762\u8c08){1}$

經驗要求:不限或1年-3年

^\d\d?((\u5e74)-){1}\d\d?(\u5e74){1}$|^(\u4e0d\u9650){1}$

手機號

^1(3|4|5|7|8)\d{9}$

電話座機

^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$

郵箱

[\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
例如:[email protected]

郵編

[1-9]\d{5}(?!\d)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章