replace в многострочной строке?

[Удален]
707

var str="Visit Microsoft!"

document.write(str.replace(/Microsoft/,"W3Schools"))

заменяет Microsoft на W3Schools

а как сделать чтобы замена осуществлялась в многострочном тексте?

g - глобальный поиск

m - мультистрочный поиск

но проблема в том что код

var str="Visit

Microsoft!"
document.write(str.replace(/Microsoft/gm,"W3Schools"))

не работает

dkameleon
На сайте с 09.12.2005
Offline
386
#1

Яваскрипт и ПХП - несколько разные вещи. Не находите? :)

var str="Visit\nMicrosoft!"
alert(str.replace(/Microsoft/gm,"W3Schools"))
Дизайн интерьера (http://balabukha.com/)
[Удален]
#2

dkameleon, это хорошо

но мне нужно делать замену в тексте, который поступает из формы методом POST

dkameleon
На сайте с 09.12.2005
Offline
386
#3

1. из формы данные могут поступать на сервер. там Яваскрипт не работает. Следовательно к чему тут вообще куски кода на Яваскрипте?

2. Если необходима предварительная (!) обработка Яваскриптом, то не имеет смысла акцентировать внимание на методе передачи, а то сбивает с толку.

<textarea id="text">Visit
Microsoft!</textarea>

<script>
var str = document.getElementById("text").innerHTML;
alert(str.replace(/Microsoft/gm,"W3Schools"))
</script>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий