نسخ رمز رمز على النحو التالي:
<script type = "text/javaScript">
// تحقق من التحقق من اسم المجال العام
وظيفة checkNeturl () {
var neturl = document.getElementById ("neturl") ؛
// تحقق من أسماء المجال العامة ، مثل www.baidu.com
var regstr = "^^ ([a-za-z0-9-]+//.) {1 ،} (com | net | edu | miz | biz | cn | cc) $" ؛
var re = new regxp (RegSt) ؛
// var re =/^([a-za-z0-9-]+//.) {1 ،} (com | net | edu | miz | biz | cn | cc) $/؛
if (! re.exec (neturl.value)) {// تحقق مما إذا كانت سلسلة الإدخال تتوافق مع القواعد
التنبيه ("عنوان عنوان URL الذي أدخلته خطأ! التنسيق الصحيح هو mail.brookes.com") ؛
neturl.focus () ؛
يعود؛
}
}
// التحقق من الهاتف المحمول
وظيفة iphoneregexp () {
var iPhone = document.getElementByid ("iPhone").
var regstr = "^((13 [0-9]) | (14 [0-9]) | (15 [^4 ، // d]) | (18 [0-9])) // d {8 8} $ "؛
var re = new regexp (regstr) ؛
if (! re.test (iPhone)) {
تنبيه ("خطأ في المواصفات ، التنسيق الصحيح مثل 152636363 ** (أو رقم الهاتف المحمول يبدأ بـ 13،14،18)") ؛
}
}
// التحقق من البريد الإلكتروني (لا يزال خطأ قليلاً)
/*وظيفة البريد الإلكتروني
var email = document.getElementByid ("البريد الإلكتروني").
var regstr = "^([[[a-za-z0-9/u4e00-/u9fa5]*[-_]؟ [a-za-z0-9]) {1 ،}+@( -9]*[-_]؟ ] {2})؟
var re = new regexp (regstr) ؛
if (! re.test (البريد الإلكتروني)) {
تنبيه ("خطأ في المواصفات ، التنسيق الصحيح مثل 152636363 ** (أو رقم الهاتف المحمول يبدأ بـ 13،14،18)") ؛
//iphone.focus () ؛
}
}*/
// التحقق من بطاقة الهوية
وظيفة cardregexp () {
var card = document.getElementByid ("بطاقة").
var regstr = "(^// d {15} $) | (^// d {18} $) | (^// d {17} (// d | x | x) $)"
var re = new regexp (regstr) ؛
if (! re.test (card)) {
تنبيه ("الإدخال غير قانوني ، التنسيق الصحيح هو: 4101821897020356 **") ؛
}
}
// شهادة مقاطعة هونغ كونغ ومقاطعة ماكاو
وظيفة GangaocardRegexp () {{) {
var card = document.getElementByid ("بطاقة").
var regstr = "[az] {1،2} [0-9] {6} [(] {1} [A-Z0-9] {1} [)] ؛
var re = new regexp (regstr) ؛
if (! re.test (card)) {
ALERT ("Hong Kong و Macao ID ID INCER INPORTALS غير قانوني! التنسيقات الصحيحة مثل: A15263*(E)") ؛
}
}
// عاجز
وظيفة canjicardregexp () {
var card = document.getElementByid ("بطاقة").
var regstr = "(^// d {22} $) | (^// d {20} $)" ؛
var re = new regexp (regstr) ؛
if (! re.test (card)) {
تنبيه ("مدخلات شهادة الإعاقة غير قانونية!") ؛
}
}
//رمز بريدي
وظيفة بطاقة postcardregexp () {
var postcard = document.getElementByid ("بطاقة بريدية").
var regstr = "^[0-9] {6} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (بطاقة بريدية)) {
تنبيه ("أدخل غير قانوني! التنسيق الصحيح مثل 4500!") ؛
}
}
// الفاكس والتحقق من الهاتف الثابت
وظيفة telregexp () {
var tel = document.getElementByid ("Tel").
var regstr = "((^// d {11} $) | (^// d {12} $)) | (^// d {}-// d {8} $) | (^// d {4}-// d {7} $) |
var re = new regexp (regstr) ؛
if (! re.tel)) {
ALERT ("خطأ تنسيق الكتابة! التنسيق الصحيح مثل 0511-44052 ** أو 021-878888 **") ؛
}
}
// التحقق من اسم المستخدم ، القواعد هي كما يلي:
// ما إذا كان الحساب قانونيًا (في بداية الرسالة ، مما يسمح 5-16 بايت ، مما يسمح بخطابات الحروف
وظيفة usernameregexp () {{) {
var username = document.getElementByid ("اسم المستخدم").
var regstr = "^[a-za-z] [a-za-z0-9 _] {3،15} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (اسم المستخدم)) {
التنبيه ("يجب أن تبدأ بالحرف ، اتبع 4-15 أرقام ، اترك الحروف أو أسفل الخط!") ؛
}
}
// تحقق من عدد صحيح
وظيفة numregexp () {
var num = document.getElementById ("num").
var regstr = "^[0-9]*[1-9] [0-9]*$" ؛
var re = new regexp (regstr) ؛
if (! re.test (num)) {
التنبيه ("املأ خطأ التنسيق ، التنسيق الصحيح هو: 8080") ؛
}
}
// تحقق من العشري أو عدد صحيح
وظيفة numfontregexp () {
var num = document.getElementById ("num").
var regstr = "^^ (([[0] {1 ،}) | ([0-9] {1 ،}) [.] {1} [0-9] {1 ،}) | [0-9] {1 ،} $ "؛
var re = new regexp (regstr) ؛
if (! re.test (num)) {
التنبيه ("املأ خطأ التنسيق ، التنسيق الصحيح هو 12.3") ؛
}
}
// تحقق من الأحرف الخاصة^[^٪ $@] {1 ،} $
وظيفة strgexp () {
var str = document.getElementByid ("str").
var regstr = "^٪ $ &@] {1 ،} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (str)) {
تنبيه ("لا يمكن تضمين شخصيات خاصة") ؛
}
}
// تحقق من الاسم الحقيقي
وظيفة nameregexp () {
var name = document.getElementByid ("الاسم").
var regstr = "((^a-za-z] {1} ([a-za-z _]) {2،20}) | (^/u4e00-/u9fa5] {1}+[a-za- Z0-9/u4e00-/u9fa5] {1،14})) $ ") ؛
var re = new regexp (regstr) ؛
if (! re.test (name)) {
تنبيه ("يجب أن يكون 2-15 شخصيات صينية أو 3-21 رسائل إنجليزية") ؛
}
}
////تحقق من جواز السفر
وظيفة huzhoaregexp () {
var Huzhao = document.getElementByid ("Huzhao").
var regstr = "^((14) | (15) [0-9] {7}) | (g | s | d [0-9] {8}) | (p.) | (s.) [0 -9] {7}) $ "؛
var re = new regexp (regstr) ؛
if (! re.test (Huzhao)) {
التنبيه ("إدخال جواز السفر غير قانوني ، التنسيق الصحيح هو: G00106556") ؛
}
}
// بطاقة الضابط
funguanregexp () {
var junguan = document.getElementByid ("Junguan").
var regstr = "^[/u4e00-/u9fa5] {1} // d {7} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (Junguan)) {
تنبيه ("أدخل غير قانوني! التنسيق الصحيح مثل: SEA 6042 **") ؛
}
}
// التحقق من كادر الثقافة
funguanregexp () {
var wenzhi = document.getElementByid ("Wenzhi").
var regstr = "^[/u4e00-/u9fa5] {1} text // d {4،12} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (wenzhi)) {
ALERT ("" شهادة الكادر الثقافي إدخال غير قانوني! التنسيقات الصحيحة مثل: Guangwen 0816 ** ") ؛
}
}
// شهادة الجندي
وظيفة shibingregexp () {
var shibing = document.getElementByid ("shibing").
var regstr = "^[/u4e00-/u9fa5] {1،3} // d {4،12} $" ؛
var re = new regexp (regstr) ؛
if (! re.test (shibing)) {
ALERT ("" "جنود شهادة المدخلات غير قانونية! التنسيقات الصحيحة مثل: Hubei 176340 **") ؛
}
}
// الهاتف المحمول والتحقق من الهاتف الثابت
وظيفة iphonetelregexp () {{
var iphonetel = document.getElementByid ("iPhonetel").
var regstr = "((^// d {11} $) | (^// d {12} $) | (^// d {3}-// d {8} $) | (^/// D {4}-// D {7} $) | [0 -9]) |.
var re = new regexp (regstr) ؛
if (! re.test (iphonetel)) {
تنبيه ("" خطأ في كتابة رقم الهاتف ، لا يتماشى مع مواصفات رقم الهاتف (مثل 0511-4405xxx أو 15236565xxx) ، يرجى ملء ") ؛
}
}
</script>