Advertisement
Guest User

Untitled

a guest
Feb 13th, 2016
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. mkUrl = function(s){
  2. var r=s.toLowerCase();
  3. r = r.replace(new RegExp(/\s/g),"");
  4. r = r.replace(new RegExp(/[àáâãäå]/g),"a");
  5. r = r.replace(new RegExp(/æ/g),"ae");
  6. r = r.replace(new RegExp(/ç/g),"c");
  7. r = r.replace(new RegExp(/[èéêë]/g),"e");
  8. r = r.replace(new RegExp(/[ìíîï]/g),"i");
  9. r = r.replace(new RegExp(/ñ/g),"n");
  10. r = r.replace(new RegExp(/[òóôõö]/g),"o");
  11. r = r.replace(new RegExp(/œ/g),"oe");
  12. r = r.replace(new RegExp(/[ùúûü]/g),"u");
  13. r = r.replace(new RegExp(/[ýÿ]/g),"y");
  14. r = r.replace(new RegExp(/\W/g),"");
  15.  
  16. r = r.toLowerCase();
  17. r = r.replace(new RegExp(/[^a-z0-9_\s-]/g), "");
  18. r = r.replace(new RegExp(/[ -]+/g), "");
  19. r = r.trim();
  20. r = r.replace(new RegExp(/[ _]/g), "");
  21. return r;
  22. };
  23.  
  24. $('#string').bind('keyup change', function () {
  25. var string = $("#string").val();
  26. $("#result").html(mkUrl(string));
  27.  
  28. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement