0
A
回答
0
這應該訣竅
['field', 'match', 'pattern' => '/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w][email protected])?[A-Za-z0-9.-]+|(?:www.|[-;:&=\+\$,\w][email protected])[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[.\!\/\\w]*))?)/i', 'not'=>true]
正則表達式將m ATCH網址像
- www.google.com
- http://www.google.com
- 至mailto:[email protected]
- [email protected]
- www.url-with-querystring.com/? URL =有-查詢字符串
1
您可以使用匹配規則對這個http://www.yiiframework.com/doc-2.0/guide-tutorial-core-validators.html#match
而且你可以創建一個正則表達式來定義所有允許的字符,例如:
['field', 'match', 'pattern' => '/^[a-zA-Z0-9_-]+$/']
相關問題
- 1. MVC3字段包含驗證
- 2. Yii2需要驗證在陣列字段
- 3. MVC2 TryUpdateModel包含的屬性不會忽略對未包含字段的驗證
- 4. Rails驗證不包含在頁面中的字段
- 5. 驗證爲XXX-XXX-XXXX或(XXX)XXX-XXXX
- 6. 正則表達式來驗證字段:字段數據不應包含括號
- 7. 驗證字符串包含'aaa'但不包含'bbb'
- 8. 驗證字段只包含逗號分隔的數字
- 9. 驗證密碼字段是否包含特殊字符
- 10. 的Javascript:驗證字段:沒空和僅包含數字
- 11. 如何驗證字段僅包含字母?
- 12. yii2獨特的驗證,只有當字段不爲空
- 13. 驗證兩個字段不應該等於對方yii2
- 14. Rails包含驗證
- 15. Rails驗證 - 包含
- 16. Yii2包含幾個字段,包括文件上傳
- 17. 驗證在Yii2
- 18. Struts2驗證框架不驗證字段
- 19. 驗證名稱字段僅包含文本
- 20. 如何在此函數中包含選擇字段的驗證?
- 21. 驗證包含Google地圖字段的表單
- 22. jQuery驗證字段的名稱屬性包含方括號?
- 23. jQuery驗證字段名稱包含括號的組
- 24. 如何驗證字段只包含特定值?
- 25. 如何驗證應包含整數的輸入字段值?
- 26. 驗證密碼包含字母
- 27. Rails:驗證包含字符串
- 28. 驗證變量包含字符串值
- 29. CakePHP不驗證字段
- 30. 不驗證隱藏字段
rs? –