Files
ferglie/static/CACHE/js/92f59e791d29.js
Fergal Moran 0c4e910b9e MVP Done
2017-05-09 23:31:55 +01:00

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();});