safe-trim
Version:
trim sting and remove zero-width-space in content
1 lines • 615 B
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):e.safeTrim=n()}(this,function(){return function(e){var n="\n",p="\r\n",r="\v\f\v\u2028\u2029\ufeff",f=" ",t=" \t\r\n"+p+r+f,c=new RegExp("^["+t+"]+"),g=new RegExp("["+t+"]+$"),o=new RegExp("["+r+"]+","g"),u=new RegExp("["+f+"]+","g");return(e+"").replace(c,"").replace(g,"").replace(new RegExp("\t","g"),"").replace(new RegExp(p,"g"),n).replace(new RegExp("\r","g"),n).replace(o,"").replace(u,"").trim()}});