如何 校验 input 只能输入 这个格式
如何 校验 input 只能输入 这个格式
干嘛非要全用正则,先用 JSON.parse()
解析出来,看能不能解析成功。成功的话看是不是数组,是数组的话,看里面每个元素是不是符合 IP:Port 的正则。IP:PORT 的正则就好找了嘛。
看起来是ipv4带端口号,那其实这可以通过搜索引擎搜索下就行了,肯定有的。这里我就直接给你一篇参考
https://www.jianshu.com/p/ec108df9468a
/^((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])(?::(?:[0-9]|[1-9][0-9]{1,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-5]))?$/
可以通过 正则大全 找到很多常用的正则。
6 回答2.9k 阅读✓ 已解决
8 回答4.6k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
6 回答2.3k 阅读
5 回答6.3k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
不知道是不是你想要的