正則表達 包含 英文、數字、特殊字符

第一種

必須包含數字、英文字母、特殊符號且大於等於8位(特殊符號包括: ~!@#$%^&*)
 

regx = /^(?=.*\d)(?=.*[a-zA-Z])(?=.*[~!@#$%^&*])[\da-zA-Z~!@#$%^&*]{8,}$/

第二種

包含數字、英文字母、特殊符號可有可無,6-18位(特殊符號包括: ~!@#$%^&*)

regx = /^(?=.*\d)(?=.*[a-zA-Z])[\da-zA-Z~!@#$%^&*]{6,18}$/;

第三種

同時包含英文及數字,6-10位

regx = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$/;

手機號

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

手機號中間隱藏四位

phone = phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2');

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章