如何格式化 url 输入 Laravel
How can I format url input Laravel
嘿,当客户在输入框中插入url时,我需要更改url的格式。当我用 url "www.example.com" 填充输入字段时,会出现一条错误消息。 url 的正确格式为“https://www.example.com”。
<div>
<x-jet-label for="website" value="{{ __('main.Website') }}"/>
<x-jet-input id="website" type="text"
wire:model.defer="website" autocomplete="website"/>
</div>
这是强化部分。
'website' => ['nullable', 'url'],
我需要使它们都有效,包括和不包括 https 部分。
您可以像这样使用自己的正则表达式:
'website' => ['nullable','regex:/[(http(s)?):\/\/(www\.)?a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/i']
这是一个正则表达式link您可以根据需要自定义它!
嘿,当客户在输入框中插入url时,我需要更改url的格式。当我用 url "www.example.com" 填充输入字段时,会出现一条错误消息。 url 的正确格式为“https://www.example.com”。
<div>
<x-jet-label for="website" value="{{ __('main.Website') }}"/>
<x-jet-input id="website" type="text"
wire:model.defer="website" autocomplete="website"/>
</div>
这是强化部分。
'website' => ['nullable', 'url'],
我需要使它们都有效,包括和不包括 https 部分。
您可以像这样使用自己的正则表达式:
'website' => ['nullable','regex:/[(http(s)?):\/\/(www\.)?a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/i']
这是一个正则表达式link您可以根据需要自定义它!