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