exer1:创建一个正则表达式,用来检查一个字符串是否是一个合法手机号
手机号的规则:
- 1 3 567890123 (11位)
- 1.以1开头
- 2.第二位3-9任意数字
- 3.三位以后任意数字9个
var phonestr = "13567890123";
var phoneReg = /^1[3-9][0-9]{9}$/;
console.log(phoneReg.test(phonestr)); //"true"
exer2:如用户登录时,去除用户输入内容的前面和后面空格
var str = " hello world ";
str = str.replace(/^\s*|\s*$/g, "");
console.log(str); //"hello world"
exer3:电子邮件地址格式验证
username .zimu @ domain .com .cn
字母下划线 .字母下划线 @ 字母下划线 .字母(2-5位) .字母(2-5位)
\w{3,} (.\w+)* @ [A-z0-9]+ (.[A-z]{2-5}){1,2}
var emailReg = /\w{3,}(\.\w+)*@[A-z0-9]+(\.[A-z]{2,5}){1,2}/;
var email = "456546@qq.com";
console.log(emailReg.test(email));//"true"