测试用的静态页面:
<html>
<head>
<title>JS Test</title>
<script language="JavaScript">
//正则表达式中的\n和\r
function regTest(){
var str = document.frmTest.elements[0].value;
//var result = str.replace(/\r/g,"FLAG");
var result = str.replace(/\n/g,"FLAG");
document.write(str);
document.write("</br>");
document.write(result);
}
</script>
</head>
<body>
<form name="frmTest">
content:<textarea></textarea>
<input id="www" name="eee" type="button" value="Submit" οnclick="regTest();" />
</form>
</body>
</html>
在textarea中输入如下的内容:
a
a
a
1,当正则表达式为\r的时候结果为
a a a
aFLAG aFLAG aFLAG
2,当正则表达式为\n的时候结果为
a a a
a FLAGa FLAGa FLAG
可以看到仅仅是位置有点变化而已。