MCTrane, так тебе нужно убрать что-то от * (звезды) до JOOM? Или опять не то?
|
Цитата:
|
MCTrane, тогда продолжай думать над формулировкой задачи... :D
|
ksa, Ну ты же всё понял...
|
MCTrane, дело не в том что понял я... Дело в том, что таки нужно тебе. ;)
|
Ну мне надо так:
Есть строка JOOMtest1*test2JOOMtest3*test4JOOMtest5*test6JOOM В функцию поступил аргумент "test1", и эта функция должна вырезать тот участок строки где есть "test1", т.е. должно получиться после вызова такой функции так: JOOMtest3*test4JOOMtest5*test6JOOM Ещё один пример: Строка: JOOMtest1*test2JOOMtest3*test4JOOMtest1*test2JOOMt est5*test6JOOM Аргумент: test1 Должно получиться: JOOMtest3*test4JOOMtest5*test6JOOM |
Цитата:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script>
function Go(Str) {
var beg = 'JOOM'+Str
var end = "JOOM";
var test=new RegExp(beg+'.+?'+end, "g")
alert('JOOMtest1*test2JOOMtest3*test4JOOMtest1*test2JOOMt est5*test6JOOM'.replace(test,end))
}
</script>
</head>
<body onload='Go("test1")'>
</body>
</html>
|
ksa,Aetae Огромное спасибо за помощь.
|
MCTrane, а можешь рассказать, что это за строка и что ты вообще делаешь?
|
Цитата:
|
| Часовой пояс GMT +3, время: 05:18. |