核心提示:前端面试题-正则表达式,用户名、整数、电子邮件地址(Email)、手机号码正则。表单验证必备!有错误欢迎指正!用户名正则var username=/^[A-z0-9_-]{6,16}$/;// 6到1...
前端面试题-正则表达式,用户名、整数、电子邮件地址(Email)、手机号码正则。表单验证必备!有错误欢迎指正!
用户名正则
var username=/^[A-z0-9_-]{6,16}$/; // 6到16位(大小字母,数字,下划线,减号)
整数正则
var posPattern=/^\d+$/; //匹配正整数 var negPattern=/^-\d+$/; //匹配负整数 var integer=/^-?\d+$/; //匹配整数
电子邮件地址正则
var email=/^[A-z0-9_\-\.]+\@[A-z0-9_\-\.]+\.([A-z]{2,4})$/;
手机号码正则
var phoneNum=/^[1-9][0-9]{1,10}$/; //简陋写法 var phoneNum=/^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/; //精确写法