Articles of regex

La division Javascript comprend les délimiteurs

J'ai l'expression régulière suivante: (</?[az][a-z0-9]*[^<>]*>) J'ai le texte suivant: <DIV><P class='abc'>Hello <B>Mister</B>! How are you >..< doing? </P> <I>I'm good</I></DIV> Maintenant, je voudrais diviser le texte par balise: <DIV> <P class='abc'> Hello <B> Mister </B> ! How are you >..< doing? </P> <I> I'm good </I> </DIV> Comment puis-je faire cela avec Javascript regex? Est-il […]

Javascript regexp replace, multiline

J'ai un contenu de texte (lue à partir du HTML en utilisant jQuery) qui ressemble à l'un ou l'autre de ces exemples: <span>39.98</span><br />USD Ou à travers plusieurs lignes avec un prix supplémentaire, comme: <del>47.14</del> <span>39.98</span><br />USD Les numéros pourraient être formatés comme 1 234,99 1239,99 1 239,99 Etc (c'est-à-dire pas seulement un nombre décimal […]

Regex créé via nouveau RegExp (myString) ne fonctionne pas (barres obliques inversées)

Alors, j'essaie d'écrire une regex qui correspond à tous les nombres. Voici ce regex: /\b[\d \.]+\b/g Et j'essaie de l'utiliser sur la chaîne: 100 two 100 Et tout fonctionne bien; Il correspond aux deux nombres. Mais je veux réécrire le regex sous la forme: new RegExp(pattern,modifiers) Parce que je pense que cela semble plus clair. […]

Regex Wildcard for Array Search

J'ai un json array que je recherche actuellement en lançant un drapeau booléen: for (var c=0; c<json.archives.length; c++) { if ((json.archives[c].archive_num.toLowerCase().indexOf(query)>-1)){ inSearch = true; } } Et j'ai essayé de créer une recherche regex de caractère générique en utilisant un caractère spécial '*', mais je n'ai pas pu passer à travers le tableau avec mon […]

Le motif regex Javascript correspond à plusieurs chaînes (AND, OR) contre une seule chaîne

J'ai besoin de filtrer une collection de chaînes en fonction d'une requête assez complexe – dans sa forme "brute", il ressemble à ceci: nano* AND (regulat* OR *toxic* OR ((risk OR hazard) AND (exposure OR release)) ) Un exemple de l'une des chaînes pour correspondre à: Workshop on the Second Regulatory Review on Nanomaterials, 30 […]

Comment faire une simple liste de filtres jQuery n'accepte que des mots entiers, donc ne correspond pas à des mots partiels, seuls des mots entiers

Http://jsfiddle.net/nicktheandroid/U8T8p/4/ (function($) { $('.filterinput').keyup(function() { var filter = $(this).val(); if (filter.length > 2) { // this finds all links in the list that contain the input, // and hide the ones not containing the input while showing the ones that do $(list).find("a:not(:Contains(" + filter + "))").parent().slideUp(); $(list).find("a:Contains(" + filter + ")").parent().slideDown(); } else { $(list).find("li").slideDown(); […]

RegEx – Match Character uniquement quand il n'est pas poursuivi ou suivi du même caractère

Comment associer les citations autour de "texte" dans la chaîne ci-dessous et pas autour de "TEST TEXT" en utilisant RegEx. Je voulais juste des citations seulement quand elles sont par elles-mêmes. J'ai essayé un lookahead négatif (pour une deuxième citation), mais il a encore capturé la deuxième des deux citations autour de TEST TEXT. This […]

JavaScript regex – Comment envelopper les correspondances avec la balise?

J'ai une chaîne en JavaScript dans laquelle j'aimerais trouver toutes les correspondances d'une phrase donnée et les envelopper avec une étiquette. Je n'ai pas pu trouver la bonne méthode regex ici pour remplacer une phrase insensible à la casse et la remplacer par un texte supplémentaire autour de celle-ci. Par exemple: Chaîne d'entrée: "I like […]

Comment mettre en évidence une partie du texte dans la zone de texte

Existe-t-il un moyen de mettre en évidence une partie du texte dans textarea. Pour Ex: Dites que le texte est "Hi @twitter @twitpic" et maintenant je souhaite souligner @twitter et @twitpic seulement et non Hi . Cela doit se faire à la volée. Je ne veux pas utiliser l' iframe Merci d'avance

Expression régulière pour type d'entrée HTML5 = temps

J'essaie de trouver une expression régulière qui joue bien avec le type d'entrée de «temps». Je veux utiliser le nouveau type d'entrée HTML5 = time, car ce formulaire sera le plus souvent accessible sur un appareil mobile, donc il serait bon que l'utilisateur ait reçu un sélecteur de temps. Cependant, certains navigateurs ne font rien […]