Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Mengesahkan Nilai Input Padanan Tepat dalam Laravel?

Bagaimana untuk Mengesahkan Nilai Input Padanan Tepat dalam Laravel?

Susan Sarandon
Susan Sarandonasal
2024-11-14 19:04:02943semak imbas

How to Validate Exact Matching Input Values in Laravel?

Sahkan Nilai Input Padanan Tepat dalam Laravel

Apabila mengesahkan input dalam Laravel, selalunya perlu memastikan bahawa medan tertentu sepadan dengan tepat nilai. Kelas pengesahan menyediakan berbilang pilihan untuk melaksanakan jenis pengesahan ini.

Pilihan 1: Menggunakan 'dalam'

Peraturan 'dalam' boleh digunakan untuk mengesahkan bahawa nilai input adalah sama dengan salah satu senarai nilai yang boleh dipisahkan koma. Sebagai contoh, untuk menghendaki medan "medan" hanya boleh mempunyai nilai "hello", peraturan berikut boleh digunakan:

$rules = [
    'field' => 'in:hello'
];

Pilihan 2: Menggunakan Ungkapan Biasa

Ungkapan biasa juga boleh digunakan untuk memadankan nilai input dengan corak tertentu. Untuk menghendaki medan "medan" mengandungi betul-betul perkataan "hello", peraturan berikut boleh digunakan:

$rules = [
    'field' => 'regex:^hello$'
];

Nota Tambahan

Sementara contoh disediakan gunakan pembatas '^' dan '$' dalam ungkapan biasa, pembatas ini mungkin tidak diperlukan bergantung pada ungkapan biasa khusus yang digunakan.

Atas ialah kandungan terperinci Bagaimana untuk Mengesahkan Nilai Input Padanan Tepat dalam Laravel?. 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