Articles of regex

Regex pour la mise en forme de la date de test

J'ai trouvé une expression régulière très utile pour tester le format et le contenu d'un champ de date dans un site d'exemple regex MAIS je reçois une validation lorsque j'ai mis des dates antérieures à 2000 et que c'est un champ pour entrer la date de naissance, vous pouvez voir pourquoi il y aurait un […]

Regexp conserve / combine n'importe quel mot qui commence par un certain caractère

Je voudrais garder seulement la chaîne qui commence par # ou @ Foobar @sushi – wasabi Foobar #sushi – raifort Par conséquent, utilisez uniquement @susui ou supprimez le texte autour de lui. PHP ou JavaScript.

Vérifiez si une chaîne contient des caractères japonais / chinois

J'ai besoin d'un moyen de vérifier si une chaîne contient du texte japonais ou chinois . Actuellement, j'utilise ceci: string.match(/[\u3400-\u9FBF]/); Mais cela ne fonctionne pas avec ceci par exemple: ディアボリックラヴァーズ ou バッテリー . Pourriez-vous m'aider avec ça? Merci

Javascript regex replace, comment fournir la condition (et les drapeaux) regex comme variable au lieu de en ligne?

En utilisant la fonction de remplacement JS avec regex, et aura des dizaines d'instructions de remplacement. var NewHTML = OriginalHTML .replace(/\bJavaScript\b/gi, "<a href=\"http://js.com/\">$&</a>") .replace(/\bMySQL\b/gi, "<a href=\"http://www.mysql.com/\">$&</a>") ; Pour le rendre plus lisible et plus gérable (c'est-à-dire plus facile à modifier le motif regex ou les drapeaux en le modifiant en un lieu au lieu de […]

Correspond à des groupes de capture optionnels dans n'importe quel ordre

Il existe de nombreuses situations dans l'analyse de l'entrée des utilisateurs où l'utilisateur a la possibilité d'ajouter plusieurs indicateurs optionnels à l'entrée qui devrait être acceptée dans n'importe quel ordre. Comment cela peut-il être analysé avec regex afin que chaque drapeau soit dans son propre groupe de capture s'il est présent? Par exemple: Il existe […]

Extraction d'une date à partir d'une chaîne

J'essaie de créer un extracteur de date à partir d'une chaîne pour être attraper tous les vidéos YouTube pour les concerts. Beaucoup de titres vidéo sont formatés en tant que tels: PHISH Reba Comcast Center Hartford CT. 6/18/2010 Phish – It's Ice – November 30, 1991 PHISH – 11.30.91 I didn't know Phish/Worcester,MA 12-31-91 Llama […]

Regex Expressions ne capture pas l'URL dans une <img tag

Informations d'arrière-plan Je travaille avec SharePoint et Office.Js ajoutent que je crée. Le propriétaire du projet souhaiterait que les images soient insérées avec le texte à la volée, mais tout ce que je reçois de la corde que je reçois de mon appel ajax à SharePoint n'apporte que l'URL dans la balise img. C'est une […]

Convertir JavaScript en texte clair en liens && smilies

Exemple de travail: http://alpha.jsfiddle.net/gTpWv/ Les deux méthodes fonctionnent séparément, mais une fois que regexp for smilies obtient un code HTML brut à traiter, les choses deviennent moche. K = K.replace(/\b((http:\/\/)|(www\.))[^ ]{5,}/g, function (x) { var b = x; if (b.indexOf("www") == 0) { b = "http://" + b } return '<a href="' + b + […]

La façon la plus concise de faire un remplacement de texte sur une page Web? (En utilisant GreaseMonkey)

(Oui, oui, je ne devrais pas utiliser regexps. Des solutions alternatives sont les bienvenues!) J'essaie de personnaliser mon point de vue sur une page Web que j'utilise beaucoup, en utilisant GreaseMonkey pour filtrer les choses que je ne veux pas voir. Fondamentalement, les pages contiennent beaucoup de liens qui ressemblent à ceci: <a class="foo" href="blah">Text</a> […]

Un résultat javascript insolite Regex, explication s'il vous plaît!

Je développe dans VS2005 et j'ai un code JS dans ma page. J'ai mis un point d'arrêt pendant une boucle particulière où j'avais un problème. Voici ma petite conversation avec l'IDE– ? ind /d/g ? ind.test("d") true ? ind.test("dtn") false ? ind.test("dtn") true ? ind.test("dtn") false ? ind.test("dtn") true ? ind.test("dtn") false Pourquoi le test […]