let r = /^张/i
let str = ‘张飞’
匹配的是字符串里的第一位是不是张
let r = /5$/i
let str = ‘1232324345’
匹配的是字符串里最后一位是不是5
let r = /^(美国|日本|fufu)/i
let str = ‘fufu试试’
匹配的是开头是不是 美国或者 日本或者 fufu
let r = /^/[186]{6}$/i
let str = ‘168866’
匹配的是开头跟结尾都要有186这三个数 比如全是1全是8都可以 但是长度要有6位
let r = /^(18|16|26){6}$/i
let str = ‘182616182618’
匹配的是字符串中开头结尾都要为18或16或26并且要有6组
let r = /^/[a-zA-Z]{1,5}$/i
let str = ‘aDS’
匹配的是字符串中开头跟结尾要为字母大写或小写 {1,5}意为最少匹配一次最多5次
let r = /^183[a-zA-Z]*$/i
let str = ‘183ddddddddddddddddddddddddddddddddddddddddddddddddd’
匹配的是字符串中以183开头后面要为字母大写或小写 星号意为匹配无限次