Slugify-JavaScript版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Slugify-JavaScript版本相关的知识,希望对你有一定的参考价值。

  1. function slugify(s)
  2. {
  3. //s = 'Was wäre daß® für ein + unnützer Tést?';
  4.  
  5. var slug = s;
  6.  
  7. slug = slug.toLowerCase();
  8. slug = slug.replace(/s+/g,'-');
  9.  
  10. tr = {
  11. 'u00e4':'ae',
  12. 'u00fc':'ue',
  13. 'u00f6':'oe',
  14. 'u00df':'ss',
  15. 'u00df':'ss',
  16. 'u00e9':'e',
  17. '/':'-'
  18. }
  19.  
  20. for ( var key in tr )
  21. {
  22. slug = slug.replace(new RegExp(key, 'g'), tr[key]);
  23. }
  24.  
  25. slug = slug.replace(/[^a-zA-Z0-9-]/g,'');
  26. slug = slug.replace(/-+/g, '-');
  27.  
  28. //alert(slug);
  29. // return(s);
  30.  
  31. return slug;
  32. }

以上是关于Slugify-JavaScript版本的主要内容,如果未能解决你的问题,请参考以下文章

JavaS:网页中的显示和隐藏

javas入门04——数组的创建及方法

概念简介Javas cript简介

语法基础Javas cript变量的声明和使用

Javas Audio Clips 在频繁播放哔声时出现问题

javas cript入门要了解的知识和书籍