التعبير العادي - التحقق من صحة اسم المستخدم في جافا
التعبير العادي لاسم المستخدم:يتحقق هذا التعبير العادي مما إذا كان اسم المستخدم يتكون من أحرف صغيرة فقط، من الرقم والرمز "_". إنه المرشح الأكثر استخداما في العديد من مواقع الويب.
^[a-z0-9_-]{4,15}$
شرح:
^: ابدأ
[a-z0-9_-]: الأحرف المسموح بها
{4,15}: يجب أن يتراوح الطول بين 4 و15 حرفا على الأكثر
import java.util.regex.Matcher;أمثلة:
import java.util.regex.Pattern;
الطبقة العامة regex_username {
نمط خاص ؛
مباراة مطابقة خاصة ؛
سلسلة نهائية ثابتة خاصة USERNAME_PATTERN = "^[a-z0-9_-]{4,15}$";
regex_username العامة () {
pattern = Pattern.compile(USERNAME_PATTERN);
}
/**
* تحقق من صحة اسم المستخدم بتعبير عادي
* @retourne true إذا كان الاسم صالحا ، وإلا false
*/
التحقق من صحة منطقية عامة (اسم مستخدم السلسلة النهائي) {
matcher = pattern.matcher (اسم المستخدم) ؛
إرجاع matcher.matches();
}
}
user_99 -> نعم < BR / >User_99 -> غير < / > آبي -> غير< BR / > المستخدم المتميز # 99 -> غير < BR / >snapper_84 -> نعم < BR / >965عميد -> نعم < فرع / >< فرع / >