var p = /^/mg; var s = '1\n\n\n2\n\n3'; p.test(s); //跳過開始位置JS里好象沒那個詞- - p.test(s); alert(RegExp.rightContext.replace(/\x0A/g, '\\a')); //由此得出^匹配的是\n后面的位置或開始的位置
var p = /$/mg; var s = '1\n\n\n2\n\n3'; p.test(s); alert(RegExp.rightContext.replace(/\x0A/g, '\\a')); //由此得出$匹配的是\n前面的位置或結尾的位置
var p = /^\s*$/mg; var s = '1\n\n\n2\n\n3'; alert(s.replace(p, function (l, index) { alert(index); return ''; }).replace(/\x0A/g, '\\a'));