регулярки js

V
На сайте с 06.11.2008
Offline
18
633

как использовать переменные в шаблоне регулярного выражения? js

Таггу x_x
На сайте с 31.10.2005
Offline
445
#1

vccv, тщусь понять не сколько смысл поста, сколь смысл его создания именно таким.

☠️☠️☠️
V
На сайте с 06.11.2008
Offline
18
#2

смысл создания поста - узнать решение смысла поста.

смысл поста:

var v='q';

var s='bla bla q';

как найти v в s?

vccv добавил 20.06.2010 в 22:28

кстати, вариант с indexof не совсем то...

vccv добавил 20.06.2010 в 22:42

Tarry, блин, лучше бы подсказал чем тащиться, если знаешь

4arger
На сайте с 17.12.2008
Offline
95
#3


<script type="text/javascript">
var v = /q/;
var s = 'bla bla q';
alert(s.search(v)); // Возвращает позицию
alert(v.test(s)) // Возвращает true или false
alert(v.exec(s)); // Возвращает текст соответствующий регулярному выражению
</script>
V
На сайте с 06.11.2008
Offline
18
#4

на кой бы мне тогда вообще переменную v создавать, если бы оно было так просто.

я не знаю что находится в v.

конструкция вида:

var v="ya_ne_znay_chto_tyt";

v=/v/;

тоже не прокатывает.

4arger
На сайте с 17.12.2008
Offline
95
#5
vccv:
на кой бы мне тогда вообще переменную v создавать, если бы оно было так просто.

после вашего коммента желание пропало помогать вам. решение есть, ищите.

V
На сайте с 06.11.2008
Offline
18
#6

есть два способа обойтись без регулярки, но это от 6 до 12 строчек.

ну и конечно eval, спасите!

4arger, извини или извините, просто второй день уже мучаюсь.

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#7

text = '123text123';

perem = '123';
var re = new RegExp(perem+"(.*)"+perem, "gim");
text=text.replace(re,'$1');
alert(text);
V
На сайте с 06.11.2008
Offline
18
#8

СПАСИБО О ВЕЛИКИЙ ЧЕЛОВЕК!, наверно знающий инглиш

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