Static class wrapping various String utilities.
public function StringUtil()
StringUtil Static Constructor
public static function beginsWith(input:String, prefix:String):Boolean
Determines whether the specified string begins with the spcified prefix.
Parameters
| input:String — The string that the prefix will be checked against.
|
|
| prefix:String — The prefix that will be tested against the string.
|
Returns
| Boolean — True if the string starts with the prefix, false if it does not.
|
public static function commaFormatNumber(inNum:Object):String
format a number with commas - ie. 10000 -> 10,000
Parameters
| inNum:Object — (Object) String or Number
|
Returns
public static function detectBr(str:String):Boolean
Detect HTML line breaks.
Parameters
Returns
public static function endsWith(input:String, suffix:String):Boolean
Determines whether the specified string ends with the spcified suffix.
Parameters
| input:String — The string that the suffic will be checked against.
|
|
| suffix:String — The suffic that will be tested against the string.
|
Returns
| Boolean — True if the string ends with the suffix, false if it does not
|
public static function equals(s1:String, s2:String, caseSensitive:Boolean = false):Boolean
Does a case insensitive compare or two strings and returns true if they are equal.
Parameters
| s1:String |
|
| s2:String |
|
| caseSensitive:Boolean (default = false )
|
Returns
public static function firstToUpper(str:String):String
Capitalize the first character in the string.
Parameters
Returns
public static function floatToString(n:Number):String
Remove scientific notation from very small floats when casting to String.
Parameters
Returns
Example
trace( String(0.0000001) ); // returns 1e-7
trace( floatToString(0.0000001) ); // returns .00000001
public static function htmlDecode(s:String):String
Decode HTML.
Parameters
Returns
public static function htmlEncode(s:String):String
Encode HTML.
Parameters
Returns
public static function ltrim(str:String = null):String
Removes whitespace from the front of the specified string.
Parameters
| str:String (default = null )
|
Returns
public static function padZeroOnFloat(n:Number):String
Add zero in front of floated number.
Parameters
Returns
public static function randChar(amount:Number):String
Generate a set of random characters.
Parameters
Returns
public static function randLowerChar(amount:Number):String
Generate a set of random LowerCase characters.
Parameters
Returns
public static function randNum(amount:Number):String
Generate a set of random Number characters.
Parameters
Returns
public static function randSpecialChar(amount:Number):String
Generate a set of random Special and Number characters.
Parameters
Returns
public static function remove(str:String, key:String):String
Removes all instances of the key from string.
Parameters
Returns
public static function removeSpaces(str:String):String
Remove spaces from string.
Parameters
Returns
public static function removeTabs(str:String):String
Remove tabs from string.
Parameters
Returns
public static function replace(str:String, oldChar:String, newChar:String):String
replace every instance of a string with something else
Parameters
| str:String |
|
| oldChar:String |
|
| newChar:String |
Returns
public static function rtrim(str:String = null):String
Removes whitespace from the end of a string.
Parameters
| str:String (default = null )
|
Returns
public static function sanitizeNull(str:String):String
Sanitize null
strings for display purposes.
Parameters
Returns
public static function search(str:String, key:String, caseSensitive:Boolean = true):Boolean
Search for key in string.
Parameters
| str:String |
|
| key:String |
|
| caseSensitive:Boolean (default = true )
|
Returns
public static function stripTags(str:String):String
Strip HTML markup tags.
Parameters
Returns
public static function stripZeroAndRepairFloat(n:Number):String
Strip the zero off floated numbers and remove Scientific Notation.
Parameters
Returns
public static function stripZeroOnFloat(n:Number):String
Strip the zero off floated numbers.
Parameters
Returns
public static function toDoubleQuote(str:String):String
Convert single quotes to double quotes.
Parameters
Returns
public static function toNumeric(str:String):String
Remove all formatting and return cleaned numbers from string.
Parameters
Returns
Example
StringUtils.toNumeric("123-123-1234"); // returns 1221231234
public static function toSingleQuote(str:String):String
Convert double quotes to single quotes.
Parameters
Returns
public static function toTitleCase(str:String):String
Transforms source String to per word capitalization.
Parameters
Returns
public static function trim(str:String = null):String
Remove leading & trailing white space.
Parameters
| str:String (default = null )
|
Returns
public static function trimCamel(str:String = null):String
Trim spaces and camel notate String.
Parameters
| str:String (default = null )
|
Returns
public static function xtrim(str:String = null):String
Extreme Trim: remove whitespace, line feeds, carrige returns from string
Parameters
| str:String (default = null )
|
Returns
public static const LTRIM_EXP:RegExp
public static const RTRIM_EXP:RegExp
Copyright © 2008-2012 jason m horwitz, Sekati LLC. All Rights Reserved.