项目中经常用到的正则
只能为数字和字母 /^[dw]+$/
只能是数字和字母的组合 6-20位 /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,20}$/;
6-8位,且只能包含数字和字母 /^[a-zA-Z0-9]{6,8}$/;
只能输入正数,并且最多支持2位小数 /^(0|([1-9]d*))(.d{1,2})?$/;
浮点数,并且显示小数位最多2位 /^[+-]{0,1}d+(?:.d{0,2}){0,1}$/;
小于1并且小数点后两位的非负小数 /^0.d{1,2}$/;
包含0的正整数 /^+{0,1}d+$/;
正整数 /^[1-9]d*$/;
只允许输入数字、字母 /^[dw]+$/;
浮点数,并且整数和小数部分都只能为2位 /^[+-]{0,1}d{1,2}(?:.d{0,2}){0,1}$/;
url地址验证 /^(https?|ftp)://([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+.)*[a-zA-Z0-9-]+.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(/($|[a-zA-Z0-9.,?'\+&%$#=~_-]+))*$/
邮箱验证 /^(([^<>()[]\.,;:s@"]+(.[^<>()[]\.,;:s@"]+)*)|(".+"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/