التحقق من عنوان IP والتحقق من صحته باستخدام التعبيرات العادية

يتحقق التعبير العادي التالي من صحة عنوان IPv4.

 خاص ثابت نهائي نمط النمط = Pattern.compile(
"^(([01]?\\d\\d?|2[0-4]\\d|25[0-5])\\.) {3} ([01]?\\d\\d?|2[0-4]\\d|25[0-5])$");

التحقق من صحة منطقية ثابتة عامة (عنوان IP النهائي للسلسلة) {
إرجاع PATTERN.matcher (ip) .matches ();
}

الوصف:

^ #Début
(# بداية المجموعة #1
[01]?\\d\\d? # يمكن أن يكون رقما واحدا أو رقمين. إذا كان الرقم أكبر من 100 ، فيجب أن يبدأ ب 0 أو 1
# على سبيل المثال ([0-9] ، [0-9] [0-9] ، [0-1] [0-9] [0-9])
| # ... أو
2[0-4]\\d # يبدأ ب 2 ، متبوعا ب 0-4 وينتهي بأي رقم
| # ... أو< br / > 25 [0-5] # يبدأ ب 2 ، متبوعا ب 5 وينتهي ب 0-5 < / > ) # نهاية المجموعة # 2 \. # متبوعة بنقطة "."
.... # كرر 3 مرات (3x)
#fin
< / pre>

Commentaires (12)

Connectez-vous pour commenter

Rejoignez la discussion et partagez vos connaissances avec la communauté

JD
Jean Dupont Il y a 2 heures

Excellent tutoriel !

👍 12 Répondre Signaler
CodeurJava ✓ Auteur • Il y a 1 heure

N'hésitez pas si vous avez des questions.