第一種
必須包含數字、英文字母、特殊符號且大於等於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');