Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Регулярка с php на JS
Форумы портала PHP.SU » PHP » Регулярные выражения » Регулярка с php на JS

Страниц (1): [1]
 

1. kuzya - 04 Апреля, 2007 - 12:55:45 - перейти к сообщению
Подскажите плиз как портировать данный код с php на js?
PHP:
скопировать код в буфер обмена
  1.  
  2.        
  3.         // Bold
  4.         $search[]="#[b](.*?)[/b]#si";
  5.         $replace[]="<b>$1</b>";
  6.        
  7.         $text = preg_replace($search, $replace, $text);
  8.  

2. kamikadze - 04 Апреля, 2007 - 15:03:48 - перейти к сообщению
Я не особо знаю яву ну сделай ехом =)
3. UserID - 04 Апреля, 2007 - 16:33:13 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. function parseContent(str)
  3. {
  4.         str = str.replace("<P",  "<p");
  5.         return str;
  6. }
  7.  


Это просто для примера.
Если всё же хочешь юзать регекспы, тогда юзай RegExp(), будь он не ладен.

PHP:
скопировать код в буфер обмена
  1.  
  2. var obj = new RegExp(patern);
  3. re = obj.test(hotel[i])
  4. if( re != false)
  5. {
  6. ....................................
  7. }
  8.  
4. kuzya - 04 Апреля, 2007 - 18:27:54 - перейти к сообщению
Пасиб =)
5. kuzya - 29 Июня, 2007 - 16:55:37 - перейти к сообщению
Ктонить знает как переделать регулярку пхп:
/^[a-z0-9\-_]+@[a-z0-9\-]+\.([a-z0-9\-]+\.)*?[a-z]+$/i
на js?
пробовал так переносить - не робит.
6. valenok - 30 Июня, 2007 - 10:40:46 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2. emailTest = "^[_.0-9a-z-]+@([0-9a-z][0-9a-z_-]+.)+[a-z]{2,4}$";
  3.                 var regex = new RegExp(emailTest,"gi");
  4.                 // window.alert(regex.test(mail));
  5.                 if (!regex.test(mail) || mail.length<6)
  6.                         {window.alert("Please valid your e-mail."); return false;} else{return true;}
7. kuzya - 30 Июня, 2007 - 12:42:21 - перейти к сообщению
Спасибо большое! =)

 

Powered by ExBB FM 1.0 RC1