Articles of regex

Comment interdire les mots avec des diacritiques à l'aide d'une liste noire et de regex?

J'ai une entrée de type texte où je retourne vrai ou faux en fonction d'une liste de mots interdits. Tout fonctionne bien. Mon problème est que je ne sais pas comment vérifier les mots avec des diacritiques à partir du tableau: var bannedWords = ["bad", "mad", "testing", "băţ"]; var regex = new RegExp('\\b' + bannedWords.join("\\b|\\b") […]

Comptez combien de fois une chaîne apparaît dans une autre chaîne

J'ai une chaîne qui pointe vers un fichier CSS ../../css/style.css Je veux savoir combien ../ Sont dans la chaîne. Comment puis-je obtenir ceci avec JavaScript?

Les expressions régulières JavaScript – correspondent à une série de nombres hexadécimaux

Salutations gourous JavaScript et expression régulière, Je souhaite renvoyer toutes les correspondances dans une chaîne d'entrée qui sont des nombres hexadécimaux à 6 chiffres avec n'importe quelle quantité d'espace blanc entre les deux. Par exemple, "333333 e1e1e1 f4f435" doit renvoyer un tableau: array[0] = 333333 array[1] = e1e1e1 array[2] = f4f435 Voici ce que j'ai, […]

Pourquoi /^(.+)+Q$/.test("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ") prend tellement de temps?

Quand je cours /^(.+)+Q$/.test("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") En Chrome ou IE, il faut environ 10 secondes pour terminer. (Firefox peut l'évaluer presque instantanément). Pourquoi cela prend-il si longtemps? (Et pourquoi / comment Firefox peut-il le faire si rapidement?) (Bien sûr, je n'aurais jamais couru cette regex particulière, mais je frappe un problème similaire avec l'URL regex à http://daringfireball.net/2010/07/improved_regex_for_matching_urls […]

Utilisation de regex et javascript pour rendre les liens cliquables mais pas écraser les liens préexistants?

J'ai besoin de faire des liens cliquables à l'aide de javascript et je pensais que regex serait le plus simple à ne pas mentionner le plus rapide. Je veux que tous les liens soient cliquables et ne pas réécrire les liens déjà cliquables qui existent. Example: Here is a link to visit http://www.example.com/page Please take […]

Comment combiner 2 conditions et plus en regex

Je veux créer un regex qui correspondent à '.', '#' Et ':' et correspondent tous à l'intérieur de ces parenthèses ['&'] ' tels que [foo] & [bar] J'ai déjà cette string.match(/[.#:]/g) correspondance.match string.match(/[.#:]/g) pour '.', '#' Et ':'. Je sais que les parenthèses regex devraient ressembler à ceci \[.\] Mais comment combiner les deux à […]

Remplacer tout mot entre le numéro et l'adresse électronique en minuscules se séparant l'un l'autre avec un trait de soulignement

6/9/1985 1234567890 XYZ ABC [email protected] 301 DURGA NIWAS Vous voulez convertir cela en: 6/9/1985 1234567890 [email protected] 301 DURGA NIWAS Alors, ce que je veux, c'est s'il existe des caractères alphanumériques entre le nombre (par ex. 1234567890 ) et le courrier électronique (p. [email protected] . [email protected] ) que je dois remplacer par des caractères minuscules alors […]

Virgule séparée séparée par e-mail en javascript seulement

Je sais qu'il y a tant de questions répétées dans la pile, mais je n'ai trouvé aucune aide, alors aidez-moi. Le courrier électronique devrait être comme ceci, "[email protected];[email protected]; [email protected] ; [email protected] ;[email protected];" J'ai également besoin d'un code pour valider cette chaîne de courrier électronique J'ai trouvé celui-ci, mais il semble être incomplet. Valider une liste […]

Ne pas autoriser les caractères spéciaux sauf les caractères autorisés javascript regex

J'ai le code de javascript suivant pour mon indicateur de force de mot de passe: if (password.match(/([!,@,#,$,%])/) { strength += 2 } Donc ce que cela fait est si le mot de passe contient l'un de ces caractères autorisés (!, @, #, $,%), Il ajoutera une valeur à la force de l'indicateur. Mon problème est […]

Tronquer des mots-clés de conservation de texte

J'ai un texte récupéré à partir d'un résultat de recherche qui contient des mots qui correspondent à la chaîne recherchée. J'ai besoin de tronquer le texte de la même manière que Google: Les mots-clés sont mis en surbrillance, la plupart du texte ne contenant pas les mots-clés sont tronqués et les points de suspension sont […]