正则表达 包含 英文、数字、特殊字符

第一种

必须包含数字、英文字母、特殊符号且大于等于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');

 

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