網上寫了很多正則表達式的應用,有對有錯,所以自己就寫了一部分,歡迎大家知錯,另外不定時更新!
中文和數字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)