当前位置:Gxlcms > JavaScript > javascript正则表达式模糊匹配IP地址功能示例

javascript正则表达式模糊匹配IP地址功能示例

时间:2021-07-01 10:21:17 帮助过:92人阅读

本文实例讲述了javascript正则表达式模糊匹配IP地址功能。分享给大家供大家参考,具体如下:

  1. function checkip() {
  2. var strIP = document.getElementById("accessip").value;
  3. var re = /^(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)\.(\d{1,3}|\*)$/g //模糊匹配IP地址的正则表达式
  4. if(re.test(strIP)){
  5. if(RegExp.$1 == '*' && RegExp.$2 == '*' && RegExp.$3 == '*' && RegExp.$4 == '*'){
  6. return true;
  7. }
  8. if(RegExp.$1 < 256 && RegExp.$2 == '*' && RegExp.$3 == '*' && RegExp.$4 == '*'){
  9. return true;
  10. }
  11. if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 == '*' && RegExp.$4 == '*'){
  12. return true;
  13. }
  14. if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 == '*'){
  15. return true;
  16. }
  17. if(RegExp.$1 < 256 && RegExp.$2 < 256 && RegExp.$3 < 256 && RegExp.$4 < 256){
  18. return true;
  19. }
  20. }
  21. return false;
  22. }

希望本文所述对大家JavaScript程序设计有所帮助。

更多javascript正则表达式模糊匹配IP地址功能示例相关文章请关注PHP中文网!

人气教程排行