Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function checkURL(url){
- var expr = /^(^|\s)((https?:\/\/)?[\w-]+(\.[\w-]+)+\.?(:\d+)?(\/\S*)?)/i;
- var regex = RegExp(expr);
- var localhost = RegExp(/^(https?:\/\/)?localhost(:\d+)?/i)
- var about = RegExp(/(about|safari-extension):.*/);
- var nums = RegExp(/^(\d+\.\d+).*/i);
- return (url.match(regex) || url.match(about) || url.match(localhost)) && !url.match(nums) ;
- }
- function MaxWebSearch(event){
- if(!checkURL(event.url))
- {
- var url = event.url;
- if (!url)
- {
- return;
- }
- url = url.replace(/^\w{2,8}:\/\//, '').replace(/\/$/, '');
- event.preventDefault();
- event.target.url = MWS_URL + decodeURIComponent(url);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement