Je veux savoir comment écrire l'expression régulière en javascript. Aidez-moi, s'il vous plaît. Donnez un exemple simple avec des détails. Je veux dire le code source (j'utilise asp.net et C# language).Expression régulière en javascript?
Répondre
Il existe des tonnes d'exemples en ligne pour l'utilisation de l'objet RegExp de JavaScript. Commencez par this.
Voici un exemple simple de création d'un RegExp, puis de l'utiliser pour déterminer s'il existe au moins une occurrence du mot «dog» dans la chaîne transmise.
var myString = "I wish all dogs were brown.";
var myRegExp = new RegExp("dog");
var containsDog = myRegExp.test(myString);
Dans cet exemple, containsDog serait 'true'.
merci uGene Goykhman je vais vérifier ce –
Sauf si vous construisez une expression regex par des chaînes concaténer, rendez-vous avec la syntaxe courte var myRegExp =/chien/// équivalent à de nouveaux RegExp (« chien ») et si vous voulez d'ignorer le cas faire comme si var myRegExp =/chien/i // équivalent à de nouveaux RegExp ("chien", "i") et si vous voulez ajouter le paramètre global var myRegExp =/chien/g// Equivalent à new RegExp ("dog", "g") Vous pouvez également utiliser les deux var myRegExp =/dog/ig // Equivalent au nouveau RegExp ("dog", "ig") – nickytonline
Vous pouvez consulter l'article concis sur: www.regular-expressions.info/javascript.html
D'abord, vous devez comprendre le concept d'expression régulière. Une fois que vous savez ce qu'est regex, les écrire dans n'importe quelle langue n'est pas difficile.
Quant à moi, regex est toujours difficile :) –
Ya merci mr.jatanp i pensez-vous un droit indien? –
Vous pouvez lire ces
String and Regular Expression methods
Si vous êtes intéressé à acheter un livre regex alors celui-ci est bon
Merci pour une bonne référence M.Phoenix –
Vous pouvez écrire un littéral expression régulière enfermé dans des barres obliques comme ceci:
var re = /\w+/;
qui correspond à quelque chose qui contient un ou plusieurs caractères de texte.
Vous pouvez également créer une expression régulière d'une chaîne:
var re = new RegExp("\\w+");
Notez que puisque c'est une chaîne littérale, je dois doubler la barre oblique inverse pour échapper son sens particulier pour les chaînes.
Je pense que les articles suivants de Mozilla Dev Center sont une très bonne introduction:
merci de vous en assurer une bonne référence Monsieur CMS –
Cela devrait également fonctionner:
var myString = "I wish all dogs were brown.";
if (myString.match(/dog/i))
{
//do something
}
- 1. Expression régulière DateTime Javascript
- 2. Expression régulière Javascript
- 3. Comment implémenter cette expression régulière en Javascript?
- 4. Javascript Expression régulière à PHP
- 5. JavaScript: expression régulière String.match aide
- 6. Javascript Expression régulière [Supprimer événements]
- 7. javascript valider zip expression régulière
- 8. Expression régulière en C#
- 9. OU en expression régulière?
- 10. Expression régulière en Python?
- 11. Expression régulière en C
- 12. Expression régulière en Java
- 13. Expression régulière en C#
- 14. Expression régulière en Flash
- 15. JavaScript exception expression régulière (groupe non valide)
- 16. Utilisation de JavaScript "Expression régulière" dans Asp.Net
- 17. Comment lisez-vous cette expression régulière JavaScript?
- 18. Expression régulière pour trouver une expression régulière?
- 19. expression régulière "contient" une autre expression régulière
- 20. Javascript Expression régulière pour téléphone Numéro international
- 21. expression régulière pour supprimer un commentaire javascript
- 22. Javascript simple expression régulière ne fonctionne
- 23. Monnaie britannique Expression régulière pour javascript
- 24. JavaScript Expression régulière pour valider une adresse
- 25. Javascript Expression régulière "Single Space Character"
- 26. Exclure la barre oblique inverse littérale en Javascript Expression régulière
- 27. Problème avec la capture nommée en Javascript Expression régulière
- 28. non terminée erreur Parenthetical avec une expression régulière en Javascript
- 29. Expression régulière en Javascript pour délimiter les mots
- 30. Comment puis-je inverser une expression régulière en JavaScript?
http://www.regular-expressions.info/javascriptexample.html –