Rumah hujung hadapan web tutorial js 手机号码、电子邮箱、身份证、银行卡正则验证实例

手机号码、电子邮箱、身份证、银行卡正则验证实例

Jul 03, 2017 pm 02:15 PM
nombor telefon E-mel kad bank

手机号码:

var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1}))+\d{8})$/;
Salin selepas log masuk

电子邮箱:

/^[a-z0-9]+([._\\-]*[a-z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/i
Salin selepas log masuk

身份证:

var isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/;var isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
Salin selepas log masuk

银行卡:

function luhmCheck(bankno){var lastNum=bankno.substr(bankno.length-1,1);//取出最后一位(与luhm进行比较)var first15Num=bankno.substr(0,bankno.length-1);//前15或18位var newArr=new Array();for(var i=first15Num.length-1;i>-1;i--){    //前15或18位倒序存进数组newArr.push(first15Num.substr(i,1));
        }var arrJiShu=new Array();  //奇数位*2的积 <9var arrJiShu2=new Array(); //奇数位*2的积 >9var arrOuShu=new Array();  //偶数位数组for(var j=0;j<newArr.length;j++){if((j+1)%2==1){//奇数位if(parseInt(newArr[j])*2<9)
                    arrJiShu.push(parseInt(newArr[j])*2);elsearrJiShu2.push(parseInt(newArr[j])*2);
            }else //偶数位                arrOuShu.push(newArr[j]);
        }var jishu_child1=new Array();//奇数位*2 >9 的分割之后的数组个位数var jishu_child2=new Array();//奇数位*2 >9 的分割之后的数组十位数for(var h=0;h<arrJiShu2.length;h++){
            jishu_child1.push(parseInt(arrJiShu2[h])%10);
            jishu_child2.push(parseInt(arrJiShu2[h])/10);        }var sumJiShu=0; //奇数位*2 < 9 的数组之和var sumOuShu=0; //偶数位数组之和var sumJiShuChild1=0; //奇数位*2 >9 的分割之后的数组个位数之和var sumJiShuChild2=0; //奇数位*2 >9 的分割之后的数组十位数之和var sumTotal=0;for(var m=0;m<arrJiShu.length;m++){
            sumJiShu=sumJiShu+parseInt(arrJiShu[m]);
        }for(var n=0;n<arrOuShu.length;n++){
            sumOuShu=sumOuShu+parseInt(arrOuShu[n]);
        }for(var p=0;p<jishu_child1.length;p++){
            sumJiShuChild1=sumJiShuChild1+parseInt(jishu_child1[p]);
            sumJiShuChild2=sumJiShuChild2+parseInt(jishu_child2[p]);
        }//计算总和sumTotal=parseInt(sumJiShu)+parseInt(sumOuShu)+parseInt(sumJiShuChild1)+parseInt(sumJiShuChild2);//计算Luhm值var k= parseInt(sumTotal)%10==0?10:parseInt(sumTotal)%10;var luhm= 10-k;if(lastNum==luhm){return true;
        }else{return false;
        }
    }
Salin selepas log masuk

 

Atas ialah kandungan terperinci 手机号码、电子邮箱、身份证、银行卡正则验证实例. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Akan R.E.P.O. Ada Crossplay?
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah hotmail? Apakah hotmail? Oct 28, 2022 pm 03:15 PM

Hotmail ialah perkhidmatan penghantaran dan penerimaan e-mel Internet percuma yang dilancarkan oleh Microsoft Ia adalah salah satu penyedia e-mel Internet percuma Sesiapa sahaja di dunia boleh membacanya dan menghantar dan menerima e-mel melalui pelayar web. Hotmail telah diperoleh oleh Microsoft pada penghujung tahun 1997 untuk sejumlah besar AS$400 juta, dan secara beransur-ansur beralih daripada berjalan pada platform FreeBSD kepada berjalan sepenuhnya pada platform Windows.

Apakah sebab telefon bimbit mempunyai nombor kosong? Apakah sebab telefon bimbit mempunyai nombor kosong? Feb 21, 2023 pm 02:26 PM

Sebab mengapa nombor telefon bimbit kosong: 1. Nombor telefon bimbit telah disenaraihitamkan oleh pihak yang satu lagi 2. Pihak yang satu lagi telah menyediakan fungsi pemindahan panggilan, dan nombor yang dipindahkan adalah julat nombor telefon bimbit yang tidak konvensional, seperti sebagai 11 digit ditekan secara rawak; 4. Nombor maya; secara serantau dan pelbagai; 7. Isyarat tidak baik;

Apakah alamat e-mel @163.com? Apakah alamat e-mel @163.com? Oct 17, 2022 pm 03:17 PM

"@163.com" merujuk kepada 163 alamat e-mel percuma yang dimiliki oleh NetEase, dan formatnya ialah "nama pengguna tambah @163.com". 163 Mailbox ialah kerja klasik penyedia perkhidmatan e-mel awal China NetEase, yang komited untuk menyediakan pengguna dengan perkhidmatan e-mel yang selamat, stabil, cepat dan mudah, kelahiran 163 Mailbox telah menyediakan platform untuk NetEase Mailbox untuk mengeram satu siri produk kemudian seperti 126 dan yeah Sistem peti mel meletakkan asas dan membuka jalan kepada NetEase untuk menjadi tuan peti mel masa hadapan Ia juga menyediakan pangkalan pengguna yang besar untuk siri produk dan perkhidmatan NetEase seperti portal dan permainan.

Apakah perbezaan antara hotmail dan outlook? Apakah perbezaan antara hotmail dan outlook? Oct 31, 2022 pm 05:07 PM

Perbezaan: 1. Outlook memberi tumpuan kepada penggunaan perniagaan, manakala Hotmail memfokuskan kepada pengguna individu 2. Outlook adalah salah satu komponen suite perisian pejabat Microsoft, manakala Hotmail adalah salah satu penyedia e-mel percuma di Internet pelayar web untuk Membacanya dan menghantar dan menerima e-mel 3. Outlook mempunyai lebih banyak fungsi daripada hotmail Anda boleh menggunakan Outlook untuk menghantar dan menerima e-mel, mengurus maklumat hubungan, menyimpan diari, mengatur jadual dan menetapkan tugas.

Bagaimana untuk menyemak perkara yang didaftarkan dengan nombor telefon bimbit 'Penjelasan terperinci: Kaedah pertanyaan APP untuk pendaftaran nombor telefon bimbit' Bagaimana untuk menyemak perkara yang didaftarkan dengan nombor telefon bimbit 'Penjelasan terperinci: Kaedah pertanyaan APP untuk pendaftaran nombor telefon bimbit' Feb 07, 2024 am 08:24 AM

Saya tidak tahu sama ada anda mempunyai pengalaman sedemikian Telefon mudah alih anda sering menerima beberapa mesej teks yang tidak dapat dijelaskan, atau maklumat pendaftaran untuk beberapa tapak web atau maklumat pengesahan lain, nombor telefon mudah alih kami mungkin terikat pada banyak tapak web yang tidak dikenali diri kita Walaupun anda tidak tahu, apa yang saya akan kongsikan dengan anda hari ini adalah untuk mengajar anda cara menyahikat semua tapak web yang tidak dikenali dengan satu klik. Langkah 1: Buka platform perkhidmatan nombor Teknik ini sangat praktikal. Langkah-langkahnya adalah seperti berikut: Buka WeChat, klik ikon tambah dalam kotak carian, pilih Tambah Rakan, dan kemudian masukkan platform perkhidmatan nombor kod untuk mencari. Kita dapat melihat bahawa terdapat platform perkhidmatan nombor Sudah tentu, ia adalah milik institusi awam dan telah dilancarkan oleh Institut Teknologi Maklumat dan Komunikasi Negara Ia boleh membantu semua orang melepaskan maklumat nombor telefon bimbit dengan satu klik. Langkah 2: Semak sama ada telefon telah ditandakan untuk saya

Bolehkah dua akaun WeChat diikat pada kad bank yang sama? Bolehkah dua akaun WeChat diikat pada kad bank yang sama? Aug 25, 2023 pm 03:13 PM

Dua akaun WeChat tidak boleh terikat pada kad bank yang sama. Ikat kad bank ke akaun WeChat: 1. Buka aplikasi WeChat, klik pilihan "Saya", dan kemudian pilih pilihan "Bayar" 2. Pilih pilihan "Tambah Kad Bank" dan masukkan maklumat kad bank seperti yang digesa ; 3. Setelah kad bank berjaya diikat, pengguna boleh menggunakan kad bank untuk membuat pembayaran dan pemindahan dalam WeChat.

Apakah alamat e-mel .cn? Apakah alamat e-mel .cn? Sep 13, 2022 am 11:30 AM

E-mel ".cn" ialah e-mel yang berakhir dengan ".cn" sebagai akhiran nama domain, dan nama domain cn merujuk kepada nama domain yang didaftarkan di China, nama domain ialah komputer atau komputer di Internet yang terdiri daripada a rentetan nama yang dipisahkan dengan titik Nama kumpulan komputer, yang digunakan untuk mengenal pasti lokasi elektronik komputer semasa penghantaran data cn ialah nama domain Republik Rakyat China, yang digunakan di Internet di tanah besar China.

Apakah akhiran E-mel Google? Apakah akhiran E-mel Google? Feb 27, 2023 pm 02:00 PM

Terdapat dua akhiran untuk peti mel Google: "@gmail.com" dan "@googlemail.com". "@gmail.com" ialah akhiran e-mel utama dan "@googlemail.com" ialah akhiran e-mel sandaran yang ditetapkan sebagai tindak balas kepada sekatan ke atas pengguna Google Mail di sesetengah negara/rantau. Google Mail, juga dikenali sebagai Gmail, ialah perkhidmatan mel web yang dihasilkan oleh Google Ia disertakan dengan teknologi carian Google terbina dalam dan menyediakan lebih daripada 15G ruang storan.

See all articles