I need a quick way to truncate strings! I’m surprised that neither MooTools’ String.js or String.Extras.js has such a method. They have so many super-awesome functions, methods and extensions (I especially love the Date.js extensions!!). Yeah, I really love mootools, and I feel compelled to share with the community. So anyway, I wrote out a simple, straightforward String.truncate() function:
String.implement({ /** * String.truncate(max, atChar, trail) * * ++All parameters are optional. * @param max = (integer) maximum length of truncated string. Defaults to 100 chars. * @param atChar = (string) truncate at the last index of this string. If not found, just truncates to max length. * If null, does not search and truncates to max length. * @param trail = (string) what you want appended to the end of the returned string * * @author Michael Fuery, Fuery Solutions, Inc. http://www.fuerysolutions.com/ * * +Requires MooTools Core 1.2.2 */ truncate:function(max, atChar, trail){ var s = this.trim(); if(s.length<1) return ''; if(!$defined(max)) var max = 100; else max = max.toInt(); if(!$defined(atChar)) var atChar=' '; // break at space else if(atChar == null) var atChar=false; if(!$defined(trail)) var trail = '...'; if(s.length > max) { var i=0; s = s.slice(0,max); if(atChar){ if((i = s.lastIndexOf(atChar)) != -1){ s = s.substring(0, i); }else{ s = s.substring(0, max); } } s += trail; } return s; } });
Great Article
ReplyDeleteJavaScript Training | Javascript Courses | Typescript Training in Chennai | Node.js Training in Chennai | Backbone.JS Training in Chennai | Angularjs Training in Chennai | HTML5 Training in Chennai | JavaScript Training in Chennai
Interactive Voice Response (IVR) surveys are becoming a popular not have the capability of randomly generating IVR survey invitations at the point-of-IVR For Sale
ReplyDeleteHonestly preserve in thoughts U.S. And that we can money your check extraordinarily brief amount with a awfully low price.
ReplyDeletecheck cashing New Castle
Does this sound silly and unthinkable? On a few focuses, it is. Since in what manner can a bank confirm your check and your distinguishing proof on the off chance that you are getting the money for the check through the Internet? Moreover, how might you get the money if your check has been confirmed and handled? Check Cashing chicago
ReplyDelete
ReplyDeleteافضل شركة تنظيف خزانات بالرياض
شركة نقل عفش بالمدينة المنورة
Hello! Great article and thank You for Providing Such a Unique and valuable information for your readers. I really appreciate it. You can also visit manchester incalls escorts for more related information and knowledge.
ReplyDelete