mirror of
https://github.com/fergalmoran/ferglie.git
synced 2025-12-22 01:07:55 +00:00
2 lines
514 B
JavaScript
2 lines
514 B
JavaScript
'use strict';angular.module('shortioApp').controller('UrlCtrl',function($scope,UrlResource){function checkUrl(s){var regexp=/(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;return regexp.test(s);}
|
|
$scope.shortenUrl=function(){$scope.error="";$scope.shortened_url="";if(checkUrl($scope.url)){var newUrl=new UrlResource({url:$scope.url});newUrl.$save().then(function(result){$scope.shortened_url=result.shortened_url;});}else{$scope.error="Not a valid url";}};$('#url').focus();}); |