Javascript验证CIDR

2021年04月13日 ,作者: 黄兵

下面是通过Javascript验证是否是CIDR的代码:const regexStr = "^(([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]))?$";const regex = n...

Javascript IP地址验证

2021年04月13日 ,作者: 黄兵

下面代码是验证输入是否是IPv4地址的Javascript代码:function ValidateIPAddress(IPAddress) { let IPFormat = /^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0...

CIDR相关总结

2021年04月13日 ,作者: 黄兵

无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。下面这张图很好的显示了某个IP是否在此CIDR:更多详细信息可以参考这篇文章:无类别域间路由

Javascript禁止按钮单击提交事件

2021年04月13日 ,作者: 黄兵

最近在使用Javascript的时候,使用Ajax提交数据,但是单击按钮的时候页面会刷新,这个不是我们要的效果,需要禁止单击按钮事件,具体代码如下:$("#cidr-convert").click(function (event) { // 禁止点击事件 event.preventDefault(); const cidr_selected = $("#cidr-mdc-text...

cidr-report总结

2021年04月09日 ,作者: 黄兵

www.cidr-report.org是一个收集和整理BGP相关信息的网站,网站所有数据保持更新。最近一直研究这个网站,对于研究成功做一个总结:首先比较重要的是汇总摘要(Aggregation Summary),主要是:该列表列出了“排名前30位”的AS,如果它们汇总了已声明的前缀,则可以为减小Internet路由表的当前大小做出重大贡献。这里主要是对一些CIDR进行归并。减小Internet路由...

BeautifulSoup 解析表格示例

2021年04月09日 ,作者: 黄兵

最近需要使用BeautifulSoup解析表格,下面是表格的一个代码:<div class="rtfragc" id="rtfragc_asnr" data-hasmore="0" data-finished="1" data-clen="1469"> <table class="whois"> <tbody> <tr> <td>route<...

Python中strip()、lstrip()、rstrip()用法详解

2021年04月09日 ,作者: 黄兵

Python中有三个去除头尾字符、空白符的函数,它们依次为:strip: 用来去除头尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)lstrip:用来去除开头字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)rstrip:用来去除结尾字符、空白符(包括\n、\r、\t、' ',即:换行、回车、制表符、空格)注意:这些函数都只会删除头和尾的字符,中...

Python 如何解压zip文件

2021年04月08日 ,作者: 黄兵

Python解压zip文件示例代码如下:import zipfile with zipfile.ZipFile(path_to_zip_file, 'r') as zip_ref: zip_ref.extractall(directory_to_extract_to)参考资料:1、Unzipping files in Python