以下是满足给定要求的正则表达式:\n\n1. ^(?!(\b25[6-9]\b|\b2[6-9][0-9]\b|\b[3-9][0-9]{2}\b|\b[0-9]{4,}\b)\.\b(\b25[6-9]\b|\b2[6-9][0-9]\b|\b[3-9][0-9]{2}\b|\b[0-9]{4,}\b)\.\b(\b25[6-9]\b|\b2[6-9][0-9]\b|\b[3-9][0-9]{2}\b|\b[0-9]{4,}\b)\.\b(\b25[6-9]\b|\b2[6-9][0-9]\b|\b[3-9][0-9]{2}\b|\b[0-9]{4,}\b)$).*$\n\n2. ^(?!.*[a-zA-Z]).*$\n\n3. ^(?!(\b[0-9]{1,2}\b|\b1[0-5][0-9]\b|\b16\b)\.\b(\b[0-9]{1,2}\b|\b1[0-5][0-9]\b|\b16\b)(\.\b[0-9]{1,2}\b|\.\b1[0-5][0-9]\b|\.\b16\b)?$).*$\n\n4. ^(?!(\b0[0-9]{1,2}\b|\b[0-9]{1,2}\b|\b1[0-1][0-9]\b|\b12[0-7]\b)\.\b0[0-9]{1,2}\b|\b[0-9]{1,2}\b|\b1[0-1][0-9]\b|\b12[0-7]\b(\.\b0[0-9]{1,2}\b|\b[0-9]{1,2}\b|\b1[0-1][0-9]\b|\b12[0-7]\b){2}\.\b0[0-9]{1,2}\b|\b[0-9]{1,2}\b|\b1[0-1][0-9]\b|\b12[0-7]\b)$).*$\n\n5. ^(?!.*-$).*$\n\n6. ^(?!.*[a-zA-Z]).*$

正则表达式验证IP地址和域名 - 规则详解及代码示例

原文地址: https://www.cveoy.top/t/topic/qlCL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录