[英]Laravel Validation Extension Regex
我在Laravel 5.6上創建了Restful API。 客戶上傳圖像后,他們發送文件路徑。 客戶上傳圖片時,我可以驗證是否使用了mimes
。 之后,我想使用正則表達式檢查文件路徑擴展名。 但是我不知道該怎么辦?
1.)客戶端發送請求-> upload_image(返回圖像路徑)->我正在使用mimes
2.)客戶端發送請求->具有圖像路徑的create_profile->我要使用regex
我不知道正則表達式如何寫。 因為我真的很討厭正則表達式。 我知道,我不應該這樣問這個問題。 但我不得不。 請幫我 ?
我想控制字符串:'image-20180306.jpg',如果最后3個字符或點字符后為jpg,則可以。
您可以使用
^.+\.jpe?g$
# ^ - match start of the string
# .+ - match 1+ chars
# \. - a dot
# jpe?g - jpg or jpeg (? makes the predecessor optional)
# $ - the end of the string
參見regex101.com上的演示 。
您可以將驗證與規則一起使用
'regex:/(\d)+.(?:jpe?g)/'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.