ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1461  
Старый 19.05.2009, 11:53
Аватар для BiG_][aKeR
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию

Вопшем вот написал скрипт,вот только чуть немогу его доделать,незнаю чего не выходит,вопшем вот он сам

PHP код:
<script>
id="453";
ids="12344 3240 453 5 4366456 5674576590 5 6456 3565";
RE=/453/;
if(
RE.exec(ids)){
alert(RE);
}
</
script
Всё вроде работает как нужно,вот только мне нужно чтобы в етой строчке
RE=/43/;
место числа которога искать,была указана переменная с етим числом (тут она id).
Уже как только не крутил,вот так
RE="/"+id+"/";
непашет,как не крутил - ничего(( помогите плиз
 
Ответить с цитированием

  #1462  
Старый 19.05.2009, 12:10
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Код:
 <script> 
var id="453"; 
ids="12344 3240 453 5 4366456 5674576590 5 6456 3565"; 
RE="/"+id+"/"; 
//if(RE.exec(ids)){ 
alert(RE); 
//} 
</script>
Дальше уж проверяй своё условие, если раскаментить if - не выполняется
 
Ответить с цитированием

  #1463  
Старый 19.05.2009, 12:15
Аватар для BiG_][aKeR
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию

Блин,мне то и нужно чтобы есле нашло текст (id) в (ids) то выполнилось действие.
А есле так то от
var id="453";
alert("/"+id+"/");
тот же резулятат....

Последний раз редактировалось BiG_][aKeR; 19.05.2009 в 12:17..
 
Ответить с цитированием

  #1464  
Старый 19.05.2009, 12:37
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Вот так тогда:

Код:
<script> 
var id="453"; 
ids="12344 3240 453 5 4366456 5674576590 5 6456 3565"; 
var RE=new RegExp(""+id+"","g");
if(RE.exec(ids)){ 
alert(RE); 
}
</script>
 
Ответить с цитированием

  #1465  
Старый 19.05.2009, 12:39
Аватар для BiG_][aKeR
BiG_][aKeR
Познающий
Регистрация: 30.11.2008
Сообщений: 40
Провел на форуме:
1546086

Репутация: 4
По умолчанию

Во,вот ето другое дело,пасиб))
 
Ответить с цитированием

  #1466  
Старый 19.05.2009, 12:43
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
var RE = new RegExp (id);
ЗЫ. Опередили, однако)
 
Ответить с цитированием

  #1467  
Старый 19.05.2009, 18:09
Аватар для astrologer
astrologer
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
Провел на форуме:
3069349

Репутация: 808


По умолчанию

Если надо просто найти вхождение подстроки, то следует пользоваться предназначенными для этого методами - например, String.prototype.indexOf. Которые существуют с самого рождения JS.

Цитата:
var RE=new RegExp(""+id+"","g");
Флаги всё же надо использовать, когда они нужны, а не случайным образом. Потому что следующий вопрос будет "А почему этот код работает через раз??":
Код:
<pre>
<script>

for(var i = 0; i < 10; ++i)
{
  document.writeln( /a/g.test('a') );
}

</script>
</pre>
несмотря на то, что это логичное и задокументированное поведение. Потом начнутся всякие хаки, смутные объяснения, восхваления движков, в которых всё так-как-хочется и притеснение тех, которые просто следуют стандарту. В общем да.
 
Ответить с цитированием

  #1468  
Старый 19.05.2009, 21:12
Аватар для Grema
Grema
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
Провел на форуме:
1050637

Репутация: 27
По умолчанию

как можно узнать скорость работы функции?
или куска кода в яваскрипте....
 
Ответить с цитированием

  #1469  
Старый 19.05.2009, 21:28
Аватар для Zitt
Zitt
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме:
5885100

Репутация: 773


Отправить сообщение для Zitt с помощью ICQ
По умолчанию

как правельно написать ?
Цитата:
document.write('<a TABINDEX="11" HREF="http://ir.com/ndex.cfm" OnClick="Javascript: if (document.forms[0].auth_passwd.value.length < 1) {
alert('Please enter password'); return false;}"><img src="https://ac.com/button_logon.gif" alt="Log On" border="0" /></a>');
так кнопки вобще не появляеться...
 
Ответить с цитированием

  #1470  
Старый 20.05.2009, 08:35
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Код:
alert(/Please enter password/);
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
Proxy FAQ foreva Чужие Статьи 12 04.01.2008 12:15
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ