關於在antd-pro中的一些驗證規則的收集
阿新 • • 發佈:2018-12-14
在antd-pro中的表單驗證規則都寫在了mock資料中,你也可以寫死在前臺,也可以由後端進行控制,下面展示一些收集的antd中用到的驗證規則
'url':["^(http?|ftp):\\/\\/[^\\s\\/\\$.?#].[^\\s]*$","i"], //url路徑驗證 'email':"^[a-zA-Z0-9.!#$%&'*+\\/=?^_`{|}~-][email protected][a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$", //郵箱驗證 'path':'^(\\/([\\w]+\\/?)+|\\/|([a-zA-z]:)|[a-zA-Z]:{1}(\\\\[a-zA-Z0-9]+)+)$', //Linux和Windows下的檔案路徑驗證 'phone':'^[1][3,4,5,7,8][0-9]{9}$', //手機驗證 'ip':'^([0,1]?\\d{0,2}|2[0-4]\\d|25[0-5])\\.([0,1]?\\d{0,2}|2[0-4]\\d|25[0-5])\\.([0,1]?\\d{0,2}|2[0-4]\\d|25[0-5])\\.([0,1]?\\d{0,2}|2[0,4]\\d|25[0-5])$' //ip地址驗證 'port':'^([0-9]|[1-9]\\d{1,3}|[1-5]\\d{4}|6[0,4]\\d{4}|6[0,4]\\d{4}|65[0-4]\\d{2}|655[0-2]\\d|6553[0-5]$)', //埠號驗證 'mac':'(([a-zA-Z0-9]{2}:)|([a-zA-Z0-9]{2}-)){5}[a-fA-F0-9]{2}', //mac地址驗證
暫時收集了這麼多,以後會持續更新