1.
var num = "1234 5678";
var newNum = num.replace(/(\d{4}) (\d{4})/, "$2 $1");
alert(newNum);
$2与$1在这表示什么?为什么会这样定义?2.
var color = "#990000";
/#(\d+)/.test(color);
alert(RegExp.$1);alert(/(dog)\1/.test("dogdog"));
中的/#(\d+)/.test(color);若去除+,即/#(\d)/.test(color);为什么最下边的dogdog改成dog会false?没有+不是表示只写一个数字吗?