Rumah > Soal Jawab > teks badan
Syaratnya mestilah mengandungi huruf dan nombor.
Sebagai contoh, nombor tulen tidak boleh diterima.
Bagaimana untuk melaksanakannya menggunakan kaedah pengesahan laravel sendiri?
巴扎黑2017-05-16 16:53:23
Hanya gunakan peraturan biasa ini, ia telah diuji, [a-zA-Z]+([A-Za-z0-9])*
Mencapai kesan, seperti semasa mendaftar nama pengguna:
55555 gagal
8754xcc gagal
hhgdG55 lulus
hhgdG55 gagal
ggh hhd gagal
dengan Cina gagal
Nampaknya anda hanya boleh menggunakan ungkapan biasa, laravel tidak menyediakan sokongan fungsi yang sepadan (fungsi dalam bentuk alpha_num)
習慣沉默2017-05-16 16:53:23
//获取表单的值
$username = $request->input('username');
$password = $request->input('password');
//登录表单验证
$validator = Validator::make($request->all(), [
'username' => 'required|alpha_num|regex:/^(?!([A-Za-z]+|d\d+)$)[A-Za-z\d]$/', //只允许数字和字母
]);
//表单验证失败提示
if ($validator->fails()) {
//此处省略。。。
}
Tidak diuji.
某草草2017-05-16 16:53:23
Anda mungkin belum melihat bahagian Pengesahan dokumen Laravel5 lagi~ Anda boleh menulis Permintaan untuk mengesahkan nama pengguna
ringa_lee2017-05-16 16:53:23
$form_data = [
"product_name" => $request->get('product_name'),
];
$rules = [
"product_name" => 'required'
];
$messages = [
'required' => ' :attribute 字段必须填写.',
];
$validate = Validator::make($form_data, $rules,$messages);
if ($validate ->fails()){
return redirect('admin/addProduct')->withErrors($validate)->withInput();
}
Saya tidak tahu sama ada saya boleh membantu anda
仅有的幸福2017-05-16 16:53:23
Anda memerlukan dokumen laravel: Baidu Cloud Selepas memuat turun dokumen, sila semak [Direktori] [Perkhidmatan] [Perkhidmatan - Pengesahan], atau [Cari] "Pengesah".