我有IPv4 地址的正则表达式:
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])。 ){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5] )$
我有IPv4 CIDR 范围的正则表达式:
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])。 ){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5] )(/([0-9]|[1-2][0-9]|3[0-2]))$
问题是我应该如何使用逗号分隔重复它
图案:
XXX.XXX.XXX.XXX、XXX.XXX.XXX.XXX/XX、XX.XX.XX.XX、XX.XX.XX.XX/X、XX.XX.XX.X测试数据--
123.123.13.11、1.0.0.0、1.0.0.1/3、1.0.0.0/20
我正在使用http://regexr.com/通过正则表达式构建,我构建的正则表达式在下面并且不起作用 -
/(((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))),?)/g