Articles of regex

Diviser et remplacer les mots unicode en javascript avec regex

Besoin de mettre une liste de mots unicode dans une chaîne unicode dans {}. Il y a mon code: var txt = "¿One;one oneé two two two two two twö twöu three;;twä;föur?"; var re = new RegExp("(^|\\W)(one|tw|two two|two|twöu|three|föur)(?=\\W|$)", "gi"); alert(txt.replace(re, '$1 {$2}')); Il revient: ¿{One}; {one} {one} é {two two} {two two} {two} {tw} ö […]

XRegExp no look-behind?

J'ai besoin d'utiliser lookbehind de regex en JavaScript, donc trouvé Simuler lookbehind en JavaScript (prendre 2) . En outre, j'ai trouvé l'auteur Steven Levithan est celui qui a développé XRegExp . J'ai git cloné XRegExp 3.0.0-pre et testé Une logique lookbehind http://regex101.com/r/xD0xZ5 en utilisant XRegExp var XRegExp = require('xregexp'); console.log(XRegExp.replace('foobar', '(?<=foo)bar', 'test')); Cela semble ne […]

Comment obtenir des valeurs d'attribut de balise html à l'aide des expressions régulières JavaScript?

Supposons que j'ai ce code HTML dans une chaîne: <meta http-equiv="Set-Cookie" content="COOKIE1_VALUE_HERE"> <meta http-equiv="Set-Cookie" content="COOKIE2_VALUE_HERE"> <meta http-equiv="Set-Cookie" content="COOKIE3_VALUE_HERE"> Et j'ai cette expression régulière, pour obtenir les valeurs dans les attributs de content : /<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig Comment puis-je, en JavaScript, obtenir les trois valeurs de content ? J'ai essayé: var setCookieMetaRegExp = /<meta http-equiv=[\"']?set-cookie[\"']? content=[\"'](.*)[\"'].*>/ig; […]

Expression régulière – Formatage du texte dans un bloc – IM

Bonjour, j'essaie de trouver une expression régulière pour remplacer le texte dans un bloc innerHTML pour fournir un formatage local pour le texte similaire en opération à Google IM. Where: _Italics_ !Inderline! *Bold* -Strike- Une partie des conditions est que le texte doit être enveloppé par le symbole, mais si un espace suit immédiatement après, […]

Récupérer une sous-chaîne entre deux caractères

J'ai une chaîne comme celle-ci var str = "#it itA itB _ #et etA etB _ etC etD" Comment puis-je récupérer des éléments entre # et _. À partir de maintenant, je divise le texte avec une nouvelle ligne, mais je ne peux pas faire de l'exercice. Aidez-moi à ce sujet. Utilisez cette violon http://jsfiddle.net/h728C/2/

JavaScript / jQuery supprime le caractère 160 à partir de la valeur d'un noeud () – Regex

$('#customerAddress').text().replace(/\xA0/,"").replace(/\s+/," "); Aller après la valeur dans une portée (id = customerAddress) et je voudrais réduire toutes les sections de l'espace blanc dans un espace blanc unique. Le / \ s + / devrait fonctionner, sauf que cette application obtient un caractère 160 entre l'adresse de la rue et l'état / zip. Qu'est-ce qu'une meilleure […]

Valider une chaîne est un nombre entier non négatif en javascript

Il s'agit d'une solution pour valider un nombre entier. Quelqu'un peut-il expliquer la logique de la réponse de Karim ? Cela fonctionne parfaitement, mais je ne suis pas en mesure de comprendre comment. var intRegex = /^\d+$/; if(intRegex.test(someNumber)) { alert('I am an int'); … }

Remplacez plusieurs \ n par 1 dans JavaScript

Comment remplacer plusieurs \n 's avec un seul? Donc, si un utilisateur entre blah blahdy blah blah blah Je veux que ça finisse par ressembler. blah blahdy blah blah blah Je sais que je pourrais faire une boucle avec un certain temps (), mais plutôt utiliser une expression régulière, car je crois que c'est plus […]

Vérifiez si la zone de texte contient des caractères non valides

J'ai un problème pour essayer de vérifier si une zone de texte ne contient que des valeurs az 0-9 en utilisant JavaScript. J'ai une zone de texte sur ma page: <input type="text" id="first_name" class="first_name" value=""> J'utilise la fonction JavaScript suivante pour vérifier ma zone de texte: // Function to check letters and numbers function alphanumeric(inputtxt) […]

Vérifiez si url est valide ou non

J'ai essayé de vérifier si url est valide ou invalide. Les contrôles de 7,8 renvoient les mauvaises sorties. alert('1: ' + learnRegExp('http://www.google-com.123.com')); // true alert('2: ' + learnRegExp('http://www.google-com.123')); // false alert('3: ' + learnRegExp('https://www.google-com.com')); // true alert('4: ' + learnRegExp('http://google-com.com')); // true alert('5: ' + learnRegExp('http://google.com')); //true alert('6: ' + learnRegExp('google.com')); //true alert('7: ' + […]