Advertisement
Guest User

Untitled

a guest
Mar 5th, 2015
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function checkURL(url){
  2.               var expr = /^(^|\s)((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/i;
  3.               var regex = RegExp(expr);
  4.               var localhost = RegExp(/^(https?:\/\/)?localhost(:\d+)?/i)
  5.               var about = RegExp(/(about|safari-extension):.*/);
  6.               var nums = RegExp(/^(\d+\.\d+).*/i);
  7.               return (url.match(regex) || url.match(about) || url.match(localhost)) && !url.match(nums) ;
  8.             }
  9.            
  10.            
  11.             function MaxWebSearch(event){
  12.                 if(!checkURL(event.url))
  13.                 {
  14.                      var url = event.url;
  15.  
  16.                 if (!url)
  17.                 {
  18.                     return;
  19.                 }
  20.  
  21.                 url = url.replace(/^\w{2,8}:\/\//, '').replace(/\/$/, ''); 
  22.                  event.preventDefault();
  23.                  event.target.url = MWS_URL + decodeURIComponent(url);
  24.                 }              
  25.             }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement