problème avec les expressions régulières [JS] - HTML/CSS - Programmation
Marsh Posté le 27-07-2003 à 01:39:53
Dans l'expression réguliere, indique que tu veut soit un retour chariot, soit un espace, avant l'url.
"/( |\r\n|\n|\r|:|;)(http|https|ftp|mms)://([^ !\'\"\r\n]+)/i"
Marsh Posté le 27-07-2003 à 01:40:34
Note : les / sont a remplacer par / dans vos forums... moi j'ai transformé les / en leur caractere acsii pour plus de facilité.
Marsh Posté le 27-07-2003 à 01:42:17
Pour info, voici mes expression régulieres :
Code :
|
Marsh Posté le 27-07-2003 à 01:58:38
avis perso : pourquoi faire les expressions régulieres en JS ?
le php est tres rapide ... de plus si un gars a le JS desactivé, bein adieu la mise en page chez lui.
un forum, en general, la charge serveur est 90% mysql, et 10% php ... donc t'as de la marge.
Marsh Posté le 27-07-2003 à 14:01:22
Skylight a écrit : avis perso : pourquoi faire les expressions régulieres en JS ? |
Merci Sky pour tes astuces,
Je fais beaucoup de traitements en JS et non en PHP afin d'optimiser le poids des pages, par ex:
http://www.lewebrapide.com |
est toujours plus court que:
<a href="http://www.lewebrapide.com" target="_blank">http://www.lewebrapide.com</a> |
ça peut paraitre comme du chipotage, mais bon ...
Marsh Posté le 26-07-2003 à 23:13:10
bonjour, dans mon forum, je gère l'affichage en JS et beaucoup des traitements sont faits en JS.
J'ai le Pb suivant:
pour gérer les urls cliquables dans le forum, j'ai l'expression régulière suivante:
le problème est que lorsque l'on insère une image [ img]http://www.lien_vers_mon_image.gig[ /img] l'adresse HTTP est traitée par l'expression régulière, et l'image ne s'affiche donc pas.
comment faire pour corriger ce Pb ?
Message édité par THE REAL SMILEY le 26-07-2003 à 23:14:40