何时使用:仅匹配开头的规则和结尾的规则时使用

固定搭配: ^正则表达式$ —>表示从头到尾完整匹配 开头和结尾只出现正则表达式的内容

何时使用:只要验证时,必须前加^,后加$!
**

一、一般形式

  1. ^: 开头
  2. $: 结尾
  3. 严格匹配 ^reg$

二、严格匹配 ^reg$

  1. /* ^开头 $结尾 */
  2. // 电话
  3. var num = "13897932473123"
  4. /* 严格匹配 ^reg$ */
  5. var reg = /^1[3-9]\d{9}$/
  6. console.log(reg.test(num));
// 去除 开头的空格
var a ="  hello";
var reg =/^\s+/;
var str =a.replace(reg,"");
console.log(str);

三、去除字符串前后的空格

// 字符串的方法:  trim() 去除字符串前后的空格
// 正则表达式:    /^\s+|\s+$/g