Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input berada dalam format akaun Weibo yang betul

Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input berada dalam format akaun Weibo yang betul

WBOY
WBOYasal
2023-06-24 09:58:41508semak imbas

Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input berada dalam format akaun Weibo yang betul

Weibo ialah platform media sosial yang sangat popular di mana pengguna boleh berkongsi dengan menyiarkan Weibo kehidupan anda sendiri, pendapat, pandangan, dsb. Akaun Weibo juga merupakan pengecam unik pengguna pada platform ini. Ia boleh menjadi nama pengguna, nombor telefon mudah alih atau alamat e-mel, dsb. Untuk memastikan akaun Weibo yang dimasukkan oleh pengguna adalah dalam format yang betul, kami boleh menggunakan ungkapan biasa untuk mengesahkan.

Ungkapan biasa ialah alat yang digunakan untuk menerangkan, memadankan dan mencari teks biasa tertentu Ia ialah corak teks dan kategori bahasa pengaturcaraan. Dalam PHP, kita boleh menggunakan fungsi preg_match() untuk pengesahan Parameter pertama fungsi ini ialah corak ungkapan biasa, dan parameter kedua ialah rentetan yang akan dipadankan, ia akan mengembalikan 1 0.

Berikut ialah ungkapan biasa yang boleh mengesahkan format akaun Weibo:

$pattern = '/^[a-zA-Z0-9_]{4,20}$/';

Maksud ungkapan biasa ini ialah: terdiri daripada huruf, nombor atau garis bawah, dengan panjang antara 4 dan 20 . Antaranya, ^ mewakili permulaan rentetan padanan, $ mewakili penghujung rentetan padanan, kurungan segi empat sama ([]) mewakili set aksara dan kurungan kerinting ({}) mewakili panjang terhad.

Berikut ialah program PHP lengkap yang boleh digunakan untuk mengesahkan sama ada rentetan input berada dalam format akaun Weibo yang betul:

<?php 
if(isset($_POST['submit'])){
    $weiboID = trim($_POST['weiboID']);
    $pattern = '/^[a-zA-Z0-9_]{4,20}$/';
    if(preg_match($pattern, $weiboID)){
        echo "输入的微博号格式正确";
    } else {
        echo "输入的微博号格式错误";
    }
}
?>

<form action="" method="post">
    <label for="weiboID">请输入微博号:</label>
    <input type="text" id="weiboID" name="weiboID" required>
    <input type="submit" name="submit" value="验证">
</form>

Dalam kod di atas, kami mula-mula menentukan sama ada pengguna mempunyai diserahkan Jika borang diserahkan, akaun Weibo yang dimasukkan oleh pengguna diperoleh dan disahkan menggunakan ungkapan biasa. Jika pengesahan berjaya, mesej gesaan akan dikeluarkan. Jika pengesahan gagal, mesej ralat akan dikeluarkan. Akhir sekali, kami membenarkan pengguna memasukkan dan menyerahkan melalui borang HTML.

Ringkasnya, ungkapan biasa ialah alat pemprosesan teks yang sangat mudah dan berkuasa Menggunakan ungkapan biasa dalam PHP boleh mengesahkan input pengguna dengan berkesan dan mengelakkan kemasukan data yang salah. Untuk mengesahkan format akaun Weibo, kami boleh menggunakan ungkapan biasa yang mudah untuk melengkapkannya.

Atas ialah kandungan terperinci Ungkapan biasa PHP untuk mengesahkan sama ada rentetan input berada dalam format akaun Weibo yang betul. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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