J'ai script simple, je veux mes images, puis de les diviser par des virgules. Cependant, je ne peux pas obtenir des liens d'image à l'intérieur de [gallery]
étiquettes depuis que je reçois Uncaught SyntaxError: Invalid regular expression: missing /
.JavaScript regex (manquant '/'), comment résoudre ce problème?
Quelqu'un peut-il s'il vous plaît jeter un oeil et me montrer où est le problème dans mon code RegEx?
HTML
<textarea>
abc
[gallery]/content/img/upload/img-2012.03.19.-634677727044317051.jpg, /content/img/upload/img-2012.03.19.-634677727046997204.jpg, /content/img/upload/img-2012.03.19.-634677727049487347.jpg, /content/img/upload/img-2012.03.19.-634677727051787478.jpg, /content/img/upload/img-2012.03.19.-634677727054137613.jpg[/gallery]
def
</textarea>
JavaScript
$(function(){
var text = $('textarea').val();
var re = /\[gallery\]([^}]+)[/gallery\]/g;
var gallery = re.exec(text);
alert(gallery);
});
Fiddle: http://jsfiddle.net/BcFsg/
Hm, comment puis-je faire cracher le groupe 1 au lieu de 0 (je veux dire cracher ce qui est à l'intérieur de '[Galerie]' balises, sans balises elles-mêmes?) – sed
see violon mis à jour –
Merci, œuvres bien. – sed