您现在的位置:首页 >> 前端 >> 内容

前端面试题-正则表达式

时间:2017/7/26 11:07:12 点击:

  核心提示:前端面试题-正则表达式,用户名、整数、电子邮件地址(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}$/;  //精确写法

作者:网络 来源:Geek