Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2012, 16:51   #1
helldog
Пользователь
 
Аватар для helldog
 
Регистрация: 19.04.2009
Сообщений: 47
По умолчанию Проблемка с регулярками в javascript

Хотел написать онлайн форму проверки регулярных выражений, и с толкнулся с проблемкой, когда выбираю из поля text шаблон и загоняю ее в переменную, а потом подставляю в код , то ничего не работает, а если же я этот же шаблон назначаю непосредственно в самом скрипте, все работает на ура.Вот скрипт
Код:
<html>
<body>
<script src='jq.js'></script>
<script>
$(document).ready(function(){
$('#bu').click(function(){
	var texter = $('#tex').val();
	var pat = $('#pat').val();
	var pater =/.{3}/;
	var res = pater.exec(texter);
	$('#end').val(res);	
		}
	);
});
</script>
Шаблон:<input id='pat' type="text" name = 'pat' value=''>
Текст:<input id='tex' type='textarea' name = 'text' value =''>
<input id='bu' type='button' name='but' value ='GO'><br>
Итог:<input id='end' type='textarea' name = 'end' value =''>
</body>
</html>
Можно ли какнибудь записать в переменную полученный с текстового поля шаблон, чтобы он не являлся строкового типа как я понимаю, мне кажется он автоматом записывает в кавычках, поэтому и не работает. тоесть как будто
Код:
var pater ='/.{3}/';
а нужно
Код:
var pater =/.{3}/;
P.S.: я просто новичок в js программировании, не судите строго.
helldog вне форума Ответить с цитированием
Старый 29.10.2012, 17:01   #2
Cronos20
Форумчанин
 
Регистрация: 08.07.2010
Сообщений: 679
По умолчанию

Код:
new RegExp('/.{3}/')
Cronos20 вне форума Ответить с цитированием
Старый 29.10.2012, 17:02   #3
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

http://javascript.ru/RegExp
eval вне форума Ответить с цитированием
Старый 29.10.2012, 17:04   #4
helldog
Пользователь
 
Аватар для helldog
 
Регистрация: 19.04.2009
Сообщений: 47
По умолчанию

Спасибо большое=) плюсики вам=)
helldog вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с регулярками. denis7656 PHP 0 13.05.2012 00:36
Проблема с регулярками. Den7656 PHP 1 27.02.2012 19:36
Javascript - классы, они есть или их нету в Javascript? Kasper1 JavaScript, Ajax 3 05.03.2011 09:42
Проблемка Assman Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 21.06.2010 17:24