关于正则表达式 ^ ,$ ,/g 的作用

在正则中 ^ 表示匹配字符串的开始位置

'12a21'.replace(/^\d/g,'')
//  输出结果为 2a21 只有字符串开始位置的'1'被匹配到,但'a'后面的'21'没有匹配到

'12222a21'.replace(/^\d{
   2}/g,'')
// 输出结果为 "222a21" 字符串开始位置的'12'被匹配到,但'a'后面的'21'没有匹配到两位数字被匹配到

'12222

你可能感兴趣的:(关于正则表达式 ^ ,$ ,/g 的作用)