Class com.sekati.utils.StringUtils

Description

Static class wrapping various String utilities.

Method Index

commaFormatNumber(), detectBr(), firstToUpper(), floatToString(), htmlDecode(), htmlEncode(), padZeroOnFloat(), randChar(), randLowerChar(), randNum(), randSpecialChar(), removeSpaces(), removeTabs(), replace(), search(), searchCaseInsensitive(), stripTags(), stripZeroAndRepairFloat(), stripZeroOnFloat(), toDoubleQuote(), toNumeric(), toSingleQuote(), trim(), trimCamel(), xtrim()

Method Detail

search

static public function search(str:String, key:String):Boolean

search for key in string

Parameters

str(String)
key(String)

Return

Boolean

searchCaseInsensitive

static public function searchCaseInsensitive(str:String, key:String):Boolean

search for key in string - case insensitive.

Parameters

str(String)
key(String)

Return

Boolean

replace

static public 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)

Return

String

removeSpaces

static public function removeSpaces(str:String):String

remove spaces

Parameters

str(String)

Return

String

removeTabs

static public function removeTabs(str:String):String

remove tabs

Parameters

str(String)

Return

String

trim

static public function trim(str:String):String

remove spaces at end and beginning of the string only

Parameters

str(String)

Return

String

xtrim

static public function xtrim(str:String):String

remove spaces tabs, line feeds, carrige returns from string

Parameters

str(String)

Return

String

trimCamel

static public function trimCamel(str:String):String

trim spaces and camel notate string

Parameters

str(String)

Return

String

commaFormatNumber

static public function commaFormatNumber(inNum:Object):String

format a number with commas - ie. 10000 -> 10,000

Parameters

inNum(Object) String or Number

Return

String

firstToUpper

static public function firstToUpper(str:String):String

Capitalize the first character in the string.

Parameters

str(String)

Return

String

htmlEncode

static public function htmlEncode(str:String):String

encode html

Parameters

str(String)

Return

String

htmlDecode

static public function htmlDecode(t:String):String

decode html

Parameters

t(String)

Return

String

stripZeroOnFloat

static public function stripZeroOnFloat(n:Number):String

strip the zero off floated numbers

Parameters

n(Number)

Return

String

padZeroOnFloat

static public function padZeroOnFloat(n:Number):String

add zero in front of floated number

Parameters

n(Number)

Return

String

floatToString

static public function floatToString(n:Number):String

Remove scientific notation from very small floats when casting to String.

Parameters

n(Number)

Return

String

 Usage: 
 	trace( String(0.0000001) ); // returns 1e-7
 	trace( floatToString(0.0000001) ); // returns .00000001
 

stripZeroAndRepairFloat

static public function stripZeroAndRepairFloat(n:Number):String

strip the zero off floated numbers and remove Scientific Notation

Parameters

n(Number)

Return

String

randChar

static public function randChar(amount:Number):String

Generate a set of random characters

Parameters

amount(Number)

Return

String

randLowerChar

static public function randLowerChar(amount:Number):String

Generate a set of random LowerCase characters

Parameters

amount(Number)

Return

String

randNum

static public function randNum(amount:Number):String

Generate a set of random Number characters

Parameters

amount(Number)

Return

String

randSpecialChar

static public function randSpecialChar(amount:Number):String

Generate a set of random Special and Number characters

Parameters

amount(Number)

Return

String

stripTags

static public function stripTags(str:String):String

strip html markup tags

Parameters

str(String)

Return

String

detectBr

static public function detectBr(str:String):Boolean

detect html breaks

Parameters

str(String)

Return

Boolean

toDoubleQuote

static public function toDoubleQuote(str:String):String

convert single quotes to double quotes

Parameters

str(String)

Return

String

toSingleQuote

static public function toSingleQuote(str:String):String

convert double quotes to single quotes

Parameters

str(String)

Return

String

toNumeric

static public function toNumeric(str:String):String

Remove all formatting and return cleaned numbers from string.

Parameters

str(String)

Return

String

 Usage: 
 	StringUtils.toNumeric("123-123-1234"); // returns 1221231234