Advertisement
Guest User

Untitled

a guest
Dec 8th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. app.directive("regExInput", function () {
  2. "use strict";
  3. return {
  4. restrict: "A",
  5. require: "?regEx",
  6. scope: {},
  7. replace: false,
  8. link: function (scope, element, attrs, ctrl) {
  9. element.bind('keypress', function (event) {
  10. var regex = new RegExp(attrs.regEx);
  11. var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
  12. if (!regex.test(key)) {
  13. event.preventDefault();
  14. return false;
  15. }
  16. });
  17. }
  18. };
  19. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement