Javascript RegEx:匹配除换行符之外的任何内容(\ r?\ n)

时间:2010-12-03 10:53:22

标签: javascript regex

我希望我的RegEx与新行匹配

\r?\n

3 个答案:

答案 0 :(得分:8)

这应该这样做:

/(?:[^\r\n]|\r(?!\n))/g

这匹配除\r\n以外的任何字符或未跟\r的单个\n

答案 1 :(得分:0)

你可以使用负分隔符!

所以(?!(\r|\n))

试试

或者这可能

.+?(?!(\r|\n))

答案 2 :(得分:0)

作为另一种建议,为什么不避免使用regexp?

var newText = oldText.replace("\r","").replace("\n","");

这将返回删除\r\n

的所有实例的字符串