يحتاج المشروع إلى التحقق مما إذا كان رقم الهاتف المحمول للمستخدم قانونيًا. أخيرًا ، وجدت قطعة من الكود يمكن التحقق منها. يبدو أن الكود موجود على موقع ويب به العديد من الإعلانات ، لا أعرف المؤلف! ولكن بفضل المؤلف الأصلي على المشاركة! هنا هو رمز مصدر التحقق:
نسخة الكود كما يلي:
ismobileno الثابتة العامة الثابتة (سلسلة الهواتف المحمولة) {
العلم المنطقي = خطأ ؛
يحاول {
// 13 ******* ، 15 ******* ، 18 ************
نمط P = نمط
compile ("^((13 [0-9]) | (15 [^4 ، // d]) | (18 [0،5-9])) // d {8} $") ؛
matcher m = p.matcher (الهواتف المحمولة) ؛
flag = m.matches () ؛
} catch (استثناء e) {
العلم = خطأ ؛
}
العلم العودة
}