怎样使用正则表达式对注册表进行验证
这次给大家带来使用正则表达式对注册表进行验证,使用正则表达式对注册表进行验证的注意事项有哪些,下面就是实战案例,一起来看一下。
正则表达式
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式目的
1. 给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);
2. 可以通过正则表达式,从字符串中获取我们想要的特定部分。
正则表达式的特点是
1.灵活性、逻辑性和功能性非常的强;
2.可以迅速地用极简单的方式达到字符串的复杂控制;
3.对于刚接触的人来说,比较晦涩难懂。
注册表验证
1.获取id
function $(id){ return document.getElementById(id); }
2.验证姓名
function checkName(){ //获取值 var username=$('user').value; //判断不能为空 if(username==''){ $('s1').innerHTML='用户名不能为空'; return false; } //正则表达式 var reg=/^[a-zA-Z][a-zA-Z0-9]{4,9}$/; //检测输入内容是否匹配正则表达式 if(!reg.test(username)){ $('s1').innerHTML='用户名必须是5-10位数字或字母组成,开头不能是数字'; return false; } //匹配,返回空 $('s1').innerHTML=''; return true; }
备注:s1为判断提示内容,添加在输入框后
3.验证密码
function checkPwd(){ //获得值 同上… //判断不能为空 同上… //正则表达式 var reg=/^\S{6,}$/; //检测输入内容是否匹配正则表达式 if(reg.test(password)==false){ $('s2').innerHTML='密码必须是6位以上'; return false; } //匹配,返回空 同上… }
4.验证邮箱
function checkEmail(){ //获得值 同上… //判断不能为空 同上… //正则表达式 var reg=/^\w+@\w+\.com|cn|net$/; //检测输入内容是否匹配正则表达式 if(!reg.test(email)){ $('s3').innerHTML='邮箱不合法'; return false; } //匹配,返回空 同上… }
5.验证手机号
function checkTel(){ //获得值 同上… //判断不能为空 同上… //正则表达式 var reg=/^1[34578]\d{9}$/; //检测输入内容是否匹配正则表达式 if(!reg.test(tel)){ $('s4').innerHTML='手机号码不合法'; return false; } //匹配,返回空 同上… }
6.验证身份证号
function checkCid(){ //获得值 同上… //判断不能为空 同上… //正则表达式 var reg=/^\d{15}$|^\d{17}\d|x$/; //检测输入内容是否匹配正则表达式 if(!reg.test(cid)){ $('s5').innerHTML='身份证不合法'; return false; } //匹配,返回空 同上… }
7.验证QQ号
function checkQQ(){ //获得值 同上… //判断不能为空 同上… //正则表达式 var reg=/^[1-9]\d{7,10}$/; //检测输入内容是否匹配正则表达式 if(!reg.test(qq)){ $('s6').innerHTML='QQ必须是8到11数字组成,开头不能是0'; return false; } //匹配,返回空 同上… }
8.检测所有条件
function checkAll(){ if(checkName()&&checkPwd()&&checkEmail()&&checkTel()&&checkCid()&&checkQQ()){ return true; }else{ return false; } }
当然,到后期可以使用jQuery Validate验证框架进行表达验证,更加便捷。
相信看了本文案例你已经掌握了方法,更多精彩请关注php中文网其它相关文章!
推荐阅读:
Atas ialah kandungan terperinci 怎样使用正则表达式对注册表进行验证. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Mengeluarkan Pencetak pada Windows 11 Mengalih keluar pencetak sepenuhnya memerlukan dua perkara - mengalih keluar pencetak itu sendiri, dan kemudian mengalih keluar pemacu. Terdapat beberapa cara anda boleh melakukan tindakan ini pada Windows 11. Ia adalah: Kaedah 1: Dari Tetapan Mungkin kaedah yang paling biasa, pencetak boleh dialih keluar dengan mudah daripada aplikasi Tetapan Windows. Begini cara untuk melakukannya: Tekan Win+I untuk membuka Tetapan. Kemudian klik Bluetooth & Peranti dalam anak tetingkap kiri. Di sebelah kanan, klik Pencetak & Pengimbas. Klik pencetak yang ingin anda nyahpasang. Pilih Padam. Apabila digesa, klik Ya. Kaedah 2: Gunakan Pengurus Peranti untuk Alih Keluar Pemacu Pencetak Pengurus Peranti membolehkan anda mengurus dan mengalih keluar Windows

Perkhidmatan lokasi ialah ciri penting untuk sesetengah aplikasi pada Windows, bergantung pada lokasi sistem anda. Jadi jika anda melihat pilihan Perkhidmatan Lokasi dikelabukan pada sistem anda, anda tidak boleh menogolnya secara manual. Biasanya, beberapa gangguan sistem menyebabkan isu ini dan anda boleh membetulkannya dengan mudah dengan mengikuti penyelesaian mudah ini. Betulkan 1 – Laraskan pendaftaran Anda boleh melaraskan pendaftaran untuk menyelesaikan isu perkhidmatan lokasi yang dikelabukan ini. 1. Tekan kekunci Win dan taip "Registry". 2. Kemudian, klik "Registry Editor" untuk membuka Registry Editor pada sistem anda. 3. Anda akan memadamkan subdirektori pendaftaran tertentu. Biasanya, ia tidak akan menjejaskan sistem anda sama sekali. Walau bagaimanapun, adalah disyorkan agar anda melakukan sandaran sistem. satu. Selepas membuka Registry Editor, klik

Jika WDMyCloud tidak muncul pada rangkaian dalam Windows 11, ini boleh menjadi masalah besar, terutamanya jika anda menyimpan sandaran atau fail penting lain di dalamnya. Ini boleh menjadi masalah besar bagi pengguna yang kerap perlu mengakses storan rangkaian, jadi dalam panduan hari ini, kami akan menunjukkan kepada anda cara untuk menyelesaikan masalah ini secara kekal. Mengapa WDMyCloud tidak muncul pada rangkaian Windows 11? Peranti MyCloud, penyesuai rangkaian atau sambungan Internet anda tidak dikonfigurasikan dengan betul. Fungsi SMB tidak dipasang pada komputer. Gangguan sementara dalam Winsock kadangkala boleh menyebabkan masalah ini. Apakah yang perlu saya lakukan jika awan saya tidak muncul pada rangkaian? Sebelum kami mula membetulkan masalah, anda boleh melakukan beberapa semakan awal:

Jika anda seorang pengguna Windows dan ingin melumpuhkan fungsi tempat letak kereta teras dalam sistem anda, artikel ini akan membimbing anda melalui proses tersebut. Apakah tempat letak kereta teras? Fungsi tempat letak kereta teras ialah mekanisme penjimatan kuasa. Ia meletakkan beberapa pemproses anda ke dalam mod tidur yang tidak melaksanakan apa-apa tugas dan menggunakan sangat sedikit atau tiada kuasa. Ini membantu mengurangkan penggunaan tenaga dan oleh itu haba dalam sistem. Teras ini tidak diletakkan apabila diperlukan. Beberapa pengguna perlu melumpuhkan ciri ini, terutamanya pemain. Melumpuhkan ciri ini akan meningkatkan prestasi sistem anda. Lumpuhkan Windows Core Parking menggunakan Windows Registry Editor Langkah 1: Gunakan kekunci Windows + R serentak untuk membuka gesaan Run. Langkah 2: Pada prompt jalankan

Jika PC anda tidak ditetapkan dengan tarikh dan masa yang betul, maka anda akan menghadapi pelbagai isu berkaitan sistem. Perlu diingat bahawa multitasking pada PC anda akan terhalang jika masa tidak disegerakkan atau masa ditetapkan dengan tidak betul. Contohnya, jika anda memuat turun atau menyimpan fail pada PC anda, maklumat fail akan mengandungi maklumat yang dipalsukan kerana masa yang salah. Memandangkan ia adalah jam sistem yang digunakan oleh PC anda untuk mengecap masa fail, adalah penting untuk memastikan masa dan tarikh betul. Perisian atau kemas kini juga bergantung pada masa kebenaran berasaskan Internet, dan jika masa yang ditetapkan pada PC anda tidak betul, maka PC anda mungkin menolak kemas kini ini atau memasang perisian. Biasanya, Windows 11 menggunakan NTP (iaitu Protokol Masa Rangkaian) untuk

Klik untuk masuk: Navigasi pemalam alat ChatGPT Pengguna Windows biasa mungkin tidak perlu mengakses pendaftaran Windows, tetapi pelbagai aplikasi dan perkhidmatan Windows melakukannya. Jika kekunci pendaftaran rosak, anda akan mengalami pelbagai isu seperti penggunaan CPU yang lebih tinggi, ranap sistem rawak, masa permulaan dan penutupan yang dilanjutkan, dan prestasi global sub-par. Tidak perlu dikatakan, pendaftaran mesti kekal berfungsi dengan baik. Apakah Windows Registry? Windows Registry ialah repositori seluruh sistem bagi fail dan tetapan yang menyimpan maklumat penting tentang Windows, pilihan pengguna, aplikasi, perkakasan dan banyak bahagian penting lain yang membentuk komputer peribadi anda. Data ini disimpan dalam "

Senarai lompat pada Windows menyediakan akses mudah kepada fail terkini. Jika anda ingin menambah item senarai lompat pada Windows, tutorial ini akan membantu anda bermula. Jump Lists pada Windows 10 dan Windows 11 membenarkan akses mudah kepada fail, folder dan tapak web yang digunakan baru-baru ini. Walau bagaimanapun, anda mungkin mahu memaparkan lebih daripada 10 item terbaharu yang Windows paparkan secara lalai. Anda boleh menjadikan Windows memaparkan lebih banyak item dalam senarai lompatan anda dengan melaraskan pendaftaran. Sebagai contoh, anda boleh menetapkannya untuk memaparkan kira-kira 15-20 item, yang akan dipaparkan dengan baik pada kebanyakan monitor. Tutorial ini akan menunjukkan kepada anda cara menggunakan Windows 10 dan Windows 10

Cara Menyekat Pemberitahuan pada Windows 11 Anda boleh menyekat pemberitahuan dengan mudah pada Windows 11 dengan mengikuti langkah di bawah. Untuk menyekat pemberitahuan anda: Buka menu Mula dan pilih Tetapan. Sebagai alternatif, anda boleh terus menekan kekunci Windows + I untuk membuka Tetapan. Apabila tetapan dibuka, klik Sistem dalam senarai di sebelah kiri, kemudian klik Pemberitahuan di sebelah kanan. Pada skrin berikut, matikan pilihan pemberitahuan. Keluar dari aplikasi Tetapan. Pada masa hadapan, pemberitahuan aplikasi dan sistem akan berhenti dipaparkan pada desktop. Walau bagaimanapun, perlu diingat bahawa sesetengah apl mempunyai tetapan pemberitahuan terbina dalam mereka sendiri. Dalam kes ini, anda perlu melumpuhkan pemberitahuan terus daripada apl - tetapi ini jarang berlaku. Dengan mematikan pemberitahuan dalam Tetapan, anda akan menghapuskan
