正则 return a.toString().replace(/^(\d)$/,"0$1") 是什么意思

求解释,谢谢。

如果a是一位数字,则在前面加上0,返回该字符串
比如a 为1,则返回"01"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-05-18
^ 是正则表达式匹配字符串开始位置
$ 是正则表达式匹配字符串结束位置
\d 元字符用于查找数字字符
$1 指前面括号包起来的这个(\d) 捕获组
所以大致意思是: 把只有一位的数字的字符串, 替换成 0 加上这个数字 的字符串
例如 3 会替换成 03
相似回答