Помогите советом, в чем может быть проблема?
есть вот такой вариант кода но он не срабатывает
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, время: 07:18. |