Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mencipta Regex untuk Mengesahkan Hanya Aksara Parsi?
Regex untuk Menerima Aksara Parsi Sahaja
Mengesahkan input untuk memastikan ia mengandungi hanya aksara Parsi kadangkala boleh mencabar. Walaupun pelbagai titik kod mungkin kelihatan seperti penyelesaian yang sesuai, ia secara tidak sengaja boleh memasukkan aksara yang tidak diingini.
Blok set aksara Unikod untuk bahasa Arab (0600–06FF) dan Parsi (PE) (0622–062F, 0631–064A , 064C–065F, 0670–067F, 0680–0683, 0685–0687, 0691–069A, 069C–069E) berbeza sedikit. Regex yang biasa dicadangkan [u0600-u06FF] meliputi semua aksara Arab, termasuk digit dan beberapa yang tidak digunakan dalam bahasa Parsi.
Penyelesaian
Untuk mengesan hanya aksara Parsi dengan tepat , pertimbangkan watak berikut set:
Pengelak
Elak menggunakan [u0600-u06FF] atau [آ-ی], kerana ia mengandungi aksara yang tidak digunakan dalam aksara Parsi atau lebihan, masing-masing.Atas ialah kandungan terperinci Bagaimana untuk Mencipta Regex untuk Mengesahkan Hanya Aksara Parsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!