Class String
Package: | Global |
Class: | String |
Extends: | Object |
Clientlib: | cq.widgets |
These functions are available as static methods on the JavaScript String object.
Public Properties
This class has no public properties.
Public Methods
|
escape( String string ) : String
<static> Escapes the passed string for ' and \
<static> Escapes the passed string for ' and \
Parameters:
string : StringThe string to escape
Returns:
|
String |
|
leftPad( String string , Number size , [String char ] ) : String
<static> Pads the left side of a string with a specified character. This is especially useful
for normalizing ...
<static> Pads the left side of a string with a specified character. This is especially useful
for normalizing number and date strings. Example usage:
var s = String.leftPad('123', 5, '0');
// s now contains the string: '00123'
|
String |
|
toggle( String value , String other ) : String
Utility function that allows you to easily switch a string between two alternating values. The passed value
is compa...
Utility function that allows you to easily switch a string between two alternating values. The passed value
is compared to the current string, and if they are equal, the other value that was passed in is returned. If
they are already different, the first value passed in is returned. Note that this method returns the new value
but does not change the current string.
// alternate sort directions
sort = sort.toggle('ASC', 'DESC');
// instead of conditional logic:
sort = (sort == 'ASC' ? 'DESC' : 'ASC');
|
String |
|
trim() : String
Trims whitespace from either end of a string, leaving spaces within the string intact. Example:
var s = ' foo bar ...
Trims whitespace from either end of a string, leaving spaces within the string intact. Example:
var s = ' foo bar ';
alert('-' + s + '-'); //alerts "- foo bar -"
alert('-' + s.trim() + '-'); //alerts "-foo bar-"
|
String |
Public Events
This class has no public events.