/**
* رقم التليفون
* الهاتف المحمول: 134 [0-8] ، 135 ، 136 ، 137 ، 138 ، 139 ، 150 ، 151 ، 157 ، 158 ، 159 ، 182 ، 187 ، 188
* يونيكوم: 130،131،132،152،155،156،185،186
* الاتصالات: 133،1349،153،180،189
*/
nsstring * mobile = @"^1 (3 [0-9] | 5 [0-35-9] | 8 [025-9]) // d {8} $" ؛
/**
* الصين موبايل: الصين موبايل
* 134 [0-8] ، 135،136،137،138،139،150،151،157،158،159،182،187،188
*/
nsstring * cm = @"^1 (34 [0-8] | (3 [5-9] | 5 [017-9] | 8 [278]) // d) // d {7} $" ؛
/**
* الصين يونيكوم: الصين يونيكوم
* 130،131،132،152،155،156،185،186
*/
nsstring * cu = @"^1 (3 [0-2] | 5 [256] | 8 [56]) // d {8} $" ؛
/**
* الصين الاتصالات: الصين الاتصالات
* 133،1349،153،180،189
*/
nsstring * ct = @"^1 ((33 | 53 | 8 [09]) [0-9] | 349) // d {7} $" ؛
/**
* البر الرئيسي للصين الأرضي و Little Lingtong
* رمز المنطقة: 010،020،021،022،023،024،025،027،028،029
* الرقم: سبعة أو ثمانية أرقام
*/
// nsstring * phs = @"^0 (10 | 2 [0-5789] | // d {3}) // d {7،8} $" ؛
كلمة المرور
^(؟ =.*؟ [a-za-z]) (؟ =.*؟
"^/d + $" // عدد صحيح غير سلبي (عدد صحيح موجب + 0)
"^[0-9]*[1-9] [0-9]*$" // integer الإيجابية
"^((-/d+) | (0+)) $" // ليس عدد صحيح موجب (عدد صحيح سلبي+0)
"^-[0-9]*[1-9] [0-9]*$" // integer السلبية
"^-؟/d+$" // integer
"^/D+(/
""^(([0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9]*/. [0-9]+) | ([0-9]*[1-9]
"^((-/d+(/
""^(-((([0-9]+/. [0-9]*[1-9] [0-9]*) | ([0-9]*[1-9] [0-9]*/. [0-9]+) | ([0-9]*[1-9]
رقم
"^(-؟/d+) (/./ d+)؟ $" // رقم نقطة العائمة
"^[A-ZA-Z]+$" // سلسلة تتكون من 26 حرفًا إنجليزيًا
"^[az]+$" // سلسلة تتكون من 26 حرفًا إنجليزيًا
"^[az]+$" // سلسلة تتألف من 26 حرفًا باللغة الإنجليزية
"^[A-ZA-Z0-9]+$" // سلسلة مكونة من أرقام و 26 حرفًا إنجليزيًا
"^/w+$" // سلسلة تتكون من أرقام أو 26 رسالة إنجليزية
"^[/W-]+(/. [/W-]+)*@[/W-]+(/. [/W-]+)+$" // عنوان البريد الإلكتروني
"^[a-za-z]+: // (/w+(-/w+)*) (/. (/w+(-/w+)*))*(/؟/s*)؟ $" // url
/^13/d {9} $/GI رقم الهاتف المحمول التعبير العادي
بول الثابت العمومي isvalidmobileno (سلسلة موبيلينو)
{
Const String regpattern = @"^(130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139)/D {8} $" ؛
return regex.ismatch (Mobileno ، regpattern) ؛
}
رقم الهاتف المحمول التعبير المنتظم: 13 [0-9] {9}
قم بتنفيذ الموقف الذي يكون فيه رقم الهاتف المحمول 86 أو +86:^((/ +86) | (86))؟ (13)/D {9} $
تحقق من رقم الهاتف ورقم الهاتف المحمول في وقت واحد: (^(/d {3،4}-)؟/d {7،8}) $ | (13 [0-9] {9})
رابط الشبكة في معلومات الاستخراج: (H | H) (r | r) (e | e) (f | f) *= *('| ")؟ (/w | // | // |/.)+(' |" | *|>)؟
عنوان البريد الإلكتروني في المعلومات المستخرجة: /w+( Budap-+.
رابط الصورة في معلومات الاستخراج: (s | s) (r | r) (c | c) *= *('| ")؟ (/w | // |/./.)+(' |" | *|>)؟
عنوان IP في معلومات الاستخراج: (/d+)/.(/d+)/.(/d+)/.(/d+)
رقم الهاتف المحمول الصيني في المعلومات المستخرجة: (86)*0*13/D {9}
رقم الهاتف الثابت الصيني في المعلومات المستخرجة: (/(/d {3،4}/) |/d {3،4}-|/s)؟/d {8}
استخراج أرقام الهواتف الصينية (بما في ذلك الهواتف المحمولة والخط الأرضي) في المعلومات: (/(/d {3،4}/) |/d {3،4}-|/s)؟/d {7،14}
الرمز البريدي الصيني في المعلومات المستخرجة: [1-9] {1} (/d+) {5}
رقم المعرف الصيني في المعلومات المستخرجة: /d {18} | /d {15}
استخراج الأعداد الصحيحة في المعلومات: /d+
استخراج أرقام النقاط العائمة (أي العشرات) في المعلومات: (-؟/d*) /.؟/ d+
استخراج أي رقم في المعلومات: (-؟/d*) (/./ d+)؟
استخراج السلاسل الصينية في المعلومات: [/u4e00-/u9fa5]*
استخراج السلسلة المزدوجة (الأحرف الصينية): [^/x00-/xff]*