是否有一種內置方法可用驗證規則驗證UUID?在「Available Validation Rules」文檔中我沒有發現任何關於此的信息。使用Laravel驗證驗證UUID
1
A
回答
1
可以在Laravel擴展驗證助手添加自定義的驗證規則,例如我已經建立了我自己的驗證規則來驗證位置使用正則表達式如下:
Validator::extend('location', function ($attribute, $value, $parameters, $validator) {
return preg_match('/^-?\d{1,2}\.\d{6,}\s*,\s*-?\d{1,2}\.\d{6,}$/', $value);
});
引用這篇文章:PHP preg_match UUID v4
可以按如下方式使用UUID正則表達式來創建它:
Validator::extend('uuid', function ($attribute, $value, $parameters, $validator) {
return preg_match('/[a-f0-9]{8}\-[a-f0-9]{4}\-4[a-f0-9]{3}\-(8|9|a|b)[a-f0-9]{3}\-[a-f0-9]{12}/', $value);
});
希望這個比賽你的要求。
0
因爲我真的想要一個,我只是建了一個:https://github.com/rap2hpoutre/uuid-rule
相關問題
- 1. ServiceStack使用驗證碼驗證驗證
- 2. Laravel使用vue js驗證
- 3. 驗證用戶 - Laravel
- 4. 驗證用戶Laravel
- 5. Waterline UUID類型和驗證
- 6. PHP驗證有效的UUID
- 7. laravel認證使用ajax,驗證
- 8. Laravel驗證
- 9. Laravel驗證
- 10. Laravel-4驗證
- 11. 與Laravel驗證
- 12. Laravel 4驗證
- 13. Laravel類驗證
- 14. Laravel驗證
- 15. Laravel 5:[驗證]
- 16. Laravel驗證required_without_all
- 17. Laravel驗證或
- 18. Laravel不驗證
- 19. Laravel驗證「required_without」
- 20. 驗證使用jQuery驗證
- 21. Laravel驗證:驗證OR而不是AND
- 22. Laravel 5 DATE_FORMAT驗證不驗證
- 23. laravel 4驗證 - 驗證不工作
- 24. laravel jwtAuth驗證憑證
- 25. Laravel驗證:檢查驗證者驗證失敗的原因
- 26. Laravel使用驗證::後衛(「一」)5.2.29 multiauth,驗證::後衛(「二」)
- 27. 驗證第二級陣列/ JSON使用Laravel驗證
- 28. Laravel 4 - 使用包中的驗證器進行驗證
- 29. 如何使用jQuery驗證laravel驗證規則
- 30. Laravel - 「不同」驗證