正则求助:只匹配\n,而不匹配\\n的正则要怎么写?
正则表达式 javascript正则
\n 在字符串中的写法是 \\n 而 \\n 在字符串中的写法是 \\\\n 他们是不会混的 所以正则 匹配 \n 直接写成 /\n/ 就好 而匹配 \\n 写成 /\\n/
\n
\\n
\\\\n
/\n/
/\\n/
<input id="test" value="1\n1\\n2\n3\\n4\n\\n\n" /> <script type="text/javascript"> var val = document.getElementById('test').value; alert(val.replace(/(^|\b)\\n/g, '#')); </script>
运行结果:
正则表达式如何匹配除首行外的每个行首?
怎么用正则表达式匹配13~99之间的年龄?
如何匹配一个 不以xf 开始的 字母和数字 混合的 字符串?
在javascript中如何正则匹配<>外面的关键字并替换?
请教一个js正则问题
javascript for in 与 $().bind结合出现奇怪的问题!