2013-02-08 6 views
1

Мне нужно добавить в Javascript заменить функцию переменной.Добавить переменную в функцию замещения Javascript

Этот пример работает отлично:

form = form.replace(/1/g, form_count); 

Но мне нужно заменить номер с переменной «S»:

var s = 1; 
form = form.replace('/'+s+'/g', form_count); 

Этот код не работает, как это исправить? Благодаря

+0

Не уверен, что это имеет значение, но попробуйте 'var s =" 1 ";' – mattytommo

+2

'.replace' и регулярные выражения встроены в JavaScript, они не имеют ничего общего с jQuery. –

ответ

3
form = form.replace(new RegExp(s, 'g'), form_count); 

Вам придется бежать REGEX специальных символов в сек, хотя.