Помогите советом, в чем может быть проблема?
есть вот такой вариант кода но он не срабатывает
function Result (){
var x=document.getElementById('iTextarea').value;
var re = '/.*?<b.*?>(.*?)<\/b>.*/g'
var result = x.replace(re, '$1');
$("#pTextarea").val(result);
}
с тем что ниже проблем не возникает
function Result1 (){
var x=document.getElementById('iTextarea').value;
var result = x.replace(/.*?<b.*?>(.*?)<\/b>.*/g, '$1');
$("#pTextarea").val(result);
}
в чем может быть проблема? или так в JS так и должно быть |
prope,
нафига кавычки в 3 строке 1 варианта?! |
Цитата:
не могли бы подсказать если можете, почему не срабатывает такой код
function Result2 (){
var x=document.getElementById('iTextarea').value;
var myselect = document.getElementById("sRSelect");
var re = (myselect.options[myselect.selectedIndex].value);
var result = x.replace(re, '$1');
$("#pTextarea").val(result);
}
alert(re);выдает все туже регулярку /.*?<b.*?>(.*?)<\/b>.*/gне могу понять почему не срабатываеь |
prope,
тоже самое, хотите использовать строку то регулярное выражение создается при помощи конструктора new RegExp(…) |
prope,
var re = new RegExp(myselect.value, 'g'); |
спасибо все получилось
пытаюсь написать скрипт для greasemonkey, звиняйте если что ) |
Цитата:
|
| Часовой пояс GMT +3, время: 03:47. |