Il est utilisé pour exprimer le modèle des chaînes de caractères dans un format. Les incohérences dans les données fournies dans les forums peuvent être ennuyeuses et sont utilisées pour éliminer ces parties.
En bref, la vérification des erreurs
Expressions régulières.txt
Code postal[678-0041] [Chercher]
[678]-[0041] [Chercher]
[0-9]{3} - [0-9]{4}
Entrez le nombre 0-9 trois fois
Ajouter un trait d'union
Entrez le nombre 0-9 quatre fois
Erreur si non inclus
Le sentiment de notation des règles.
text.java
class Test{
public static void main(String[] args){
String strZip = request.getParameter("zip");
String zipPattern = "[0-9]{3}-[0-9]{4}";
//Ceci est important Appliquez les règles ci-dessus.
Pattern p = Pattern.compile(zipPattern);
if (p.matcher.(strZip).find()) { //find()alors[true/false]Est passé comme valeur de retour.
//Format du code postal
} else {
//Le format d'entrée est une erreur
}
}
}
En utilisant javascript, il est également possible d'exécuter un avertissement lorsque le focus est absent.
symbole | Explication des symboles |
---|---|
・ | N'importe quel personnage. Omettre les caractères de saut de ligne |
* | Correspond à 0 ou plusieurs répétitions du caractère précédent |
^ | Le début de la ligne ^ (caractère chapeau) |
$ | Fin de ligne |
[ ] | Correspond à n'importe quel caractère unique entre parenthèses,-La plage peut être spécifiée avec |
{ } | Décrivez le nombre de répétitions de la valeur numérique entre parenthèses. |
+ | Répétez l'expression précédente 0 fois ou 1 fois |
[1]+$
[2]+$
[3]+$
Numéro de téléphone: ^ [0-9] {2,4} - [0-9] {2,4} - [0-9] {3,4} $
{} La spécification de la plage est séparée par des virgules
^ [\ w] + $: \ w Caractères alphanumériques demi-largeur ^ \ d {3} \ - \ d {4} $: \ d Numéro du bureau de poste
Le symbole est décrit par \ w \ d.
Décrivez avec un cercle (barre oblique inverse). Je pense que \ n est fondamentalement bon.
① Je m'appelle Yamada. System.out.println ("Je m'appelle Yamada.");
② Mon nom est "Yamada". System.out.println ("Mon nom est " Yamada \ ".");
END
Recommended Posts