Articles of regex

Javascript regex remplace le slash unique en double barre oblique?

Javascript regex remplacer la barre oblique unique en double barre oblique non pour remplacer la double barre oblique dans une chaîne? var tempPath ="//DocumentImages//Invoices//USD//20130425//I27566554 Page- 1.tif&//hercimg/IMAGES/2008/20130411/16192144/16192144-10003.tif&"; Ensuite, remplacez toutes les slash simples en double (//) pas sur la double barre oblique. Comme //DocumentImages//Invoices//USD//20130425//I27566554 Page- 1.tif&//hercimg//IMAGES//2008//20130411//16192144//16192144-10003.tif&

Javascript regex

J'essayais de faire un regex pour quelqu'un d'autre lorsque j'ai rencontré ce problème. L'exigence était que le regex devrait renvoyer les résultats à partir d'un ensemble de cordes qui, dit-on, sont «Apple». Par exemple, considérez les chaînes suivantes: "I have an apple" "You have two Apples" "I give you one more orange" L'ensemble de résultats […]

Existe-t-il un meilleur moyen de désinfecter la saisie avec javascript?

Je voulais écrire une fonction javascript pour désinfecter l'entrée de l'utilisateur et supprimer tous les caractères indésirables et dangereux. Il ne doit autoriser que les caractères suivants: Caractères alfanumériques (casentiment): [az] [0-9]. Les espaces blancs intérieurs, comme "word1 word2". Caractères espagnols (casentiment): [áéíóúñü]. Soulignez et tirez l'onglet [_-]. Point et virgule [.,]. Enfin, la chaîne […]

Comment puis-je utiliser la méthode .find de jQuery avec une expression régulière comme paramètre?

J'ai un xml que je voudrais chercher des résultats semblables à ceux que LIKE fait en SQL. J'ai pensé à faire quelque chose comme $(xml).find('regexHere') , mais je ne sais pas comment faire cela. Si ce n'est pas la meilleure méthode, pourriez-vous recommander autre chose? Les données que j'ai besoin de rechercher sont dans les […]

Javascript RegExp: Crée une regex avec variable

Duplication possible: La génération dynamique Javascript Regexp? J'essaie de créer un nouveau RegExp avec une variable; Cependant, je ne connais pas la sytax pour faire cela. Toute aide est la bienvenue! J'ai besoin de changer ceci: (v.name.search (nouveau RegExp (/ Josh Gonzalez / i))! = -1) modifiez-le sur ceci: (v.name.search (nouveau RegExp (/ q / […]

Regex qui accepte les alphanumériques seulement, à l'exception d'un trait d'union au milieu

J'essaie de construire une expression régulière qui accepte uniquement les alphanumériques ( [a-zA-Z0-9] ), à l'exception d'un trait d'union unique ( – ) au milieu de la chaîne, avec un minimum de 9 caractères et un maximum de 20 personnages. J'ai vérifié l'expression suivante, qui accepte un trait d'union au milieu. /^[a-zA-Z0-9]+\-?[a-zA-Z0-9]+$/ Comment puis-je définir […]

Comment utiliser JavaScript pour passer une chaîne longue pour insérer une nouvelle chaîne après chaque match

J'ai une variable qui contient une chaîne longue qui représente un document XML. Au sein de cette chaîne, j'ai besoin de rechercher toutes les balises auto-fermeture et de développer deux balises d'ouverture / fermeture correspondant. Je ne suis vraiment pas sûr de savoir comment aborder cela et j'apprécierais votre avis. À ce stade, tout ce […]

Javascript regex – supprime tous les caractères spéciaux à l'exception du demi-côlon

En javascript, comment puis-je supprimer tous les caractères spéciaux de la chaîne sauf le point-virgule? Exemple de chaîne: ABC/D Abc;Qwerty ABCDAbc;Qwerty retourner: ABCDAbc;Qwerty

Jquery match () interpolation variable – regexes complexes

J'ai déjà examiné cela , ce qui m'a été utile. Voici le problème. J'ai une liste d'utilisateurs propagée dans un élément via le clic de l'utilisateur; quelque chose comme ça: <div id="box"> joe-user page-joe-user someone-else page-someone-else </div> Sur le clic, je veux m'assurer que l'utilisateur n'a pas encore été cliqué sur le div. Alors, je […]

Comment diviser une chaîne dans jquery avec plusieurs chaînes en tant que séparateur

Je veux diviser une chaîne dans jquery ou javascript avec un séparateur multiple. Pour une chaîne comme séparateur, nous pouvons avoir: var x = "Name: John Doe\nAge: 30\nBirth Date: 12/12/1981"; var pieces = x.split("\n"), part; for (var i = 0; i < pieces.length; i++) { bla bla bla } Mais je veux diviser tel que […]