^以……开头
    $以……结尾

    1. var str="18674187236"
    2. //严格匹配 ^以……开头 $以……结尾
    3. var reg=/^1[3-9]\d{9}$/;
    4. console.log(reg.test(str)) //true

    例子
    清除字符串前后的空格

    1. var str = " hello ";
    2. var reg = /^\s+|\s+$/g;
    3. // console.log(str.replace(reg,""));//字符串hello
    4. var arr = [];
    5. var res = str.replace(reg,"");
    6. arr.push(res);
    7. console.log(arr);//["hello"]

    trim()去除字符串前后的空格
    相当于/^\s+|\s+$/g

    1. var str=" hello ";
    2. var arr=[];
    3. arr.push(str.trim());
    4. console.log(arr); //["hello"]

    去除input输入框内输入字符串的空格

    1. var arr=[]
    2. var input=document.getElementById("input");
    3. input.onkeydown=function(){
    4. if(event.keyCode==13){
    5. var res=this.value.trim();
    6. arr.push(res);
    7. // console.log(arr);
    8. }
    9. console.log(arr);
    10. }

    注意 \转义字符

    1. 转义字符\
    2. var a ="hello\"";
    3. console.log(a); \\hello"
    1. var str = "https://www.baidu.com"
    2. var str2 = "http://www.baidu.com"
    3. var reg = /(http|https):\/\/[w]{3}\.baidu\.com/
    4. console.log(reg.test(str));
    5. console.log(reg.test(str2));