Просто включите \ r в выражение в квадратных скобках.
<script type="text/javascript">
var test="Let\'s test if this \"works\" properly";
var escapedString = test.replace(/(['"\r])/g, "\\$1");
document.write(escapedString);
</script>
РЕДАКТИРОВАНИЕ ДЛЯ ДОБАВЛЕНИЯ ВХОДНОГО РЕШЕНИЯ НА ОСНОВЕ СОБЫТИЙ:
Очевидно, что вы действительно имеете в виду, вы хотите знать, какчтобы добавить слушатель события к входу и заставить его работать при нажатии клавиш.
<input type="text" onkeyup="keyUpHandler(event)"/>
И обработать его так:
function keyUpHandler(event) {
event = event || window.event; // allowing for IE
var kc = event.keyCode;
var re = /[\r\n]+/;
if kc.match(re) {
// statements
}
}
Попробуйте что-то подобное.Надеюсь, это поможет.