<div><img src="https://ci6.googleusercontent.com/proxy/wi-WlYQ2m5IHeGEPm0tMCvanR7D802PRaMo5KxVyrzjaIIzhK61fM3DLzlNomULyXCpB4zsBQQ=s0-d-e1-ft#https://cdn.gmass.co/images/logo.png" alt="ABCD" class="CToWUd"> <div>Hello JenTenPen,</div><div>You have applied multiple vouchers to your cart.</div><ul><li>New year loyalty applied on cart is going to expire on Monday, 11 October, 2021 at 11:44 PM</li><li>Special promotion applied on Maths Course is going to expire on Monday, 11 October, 2021 at 11:44 PM</li></ul><div>Kindly make your purchase soon to avail these discounts.</div><div>With Warm Regards,</div><div>ABCD</div>
我可以使用什么驗證規則來只接受上面的 html 代碼?
$validator=Validator::make($request->all,[
'cartTemplate'=>'nullable|string'
]);
uj5u.com熱心網友回復:
$regex = "/<(/)?(body|html|head|p|b|strong|a|i|span|div)*>/"
if (preg_match($regex, $textViewValue) {
// contains an HTML tag
} else {
// doesn't contain an HTML tag
}
對于這個問題,我會使用正則運算式。
uj5u.com熱心網友回復:
Laravel 中沒有特定的驗證規則來檢查它是否是有效的HTML 但是 Laravel 提供了添加自定義規則的選項。
php artisan make:rule HtmlChecker
在自定義規則中定義 HTML 的正則運算式并將其添加到 Laravel Validator
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/412083.html
標籤:
