Child pages
  • String
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

Refresh page Mar 28, 2024 15:58

Supported Clients
SmartClient WebClient NGClient MobileClient

Property Summary
Number length Gives the length of the string.

Methods Summary
String anchor(nameAttribute) returns a copy of the string embedded within an anchor <A> tag set.
String big() returns a copy of the string embedded within an <BIG> tag set.
String blink() returns a copy of the string embedded within an <BLINK> tag set.
String bold() returns a copy of the string embedded within an <B> tag set.
Number charAt(index) returns a character of the string.
Number charCodeAt(index) returns a decimal code of the char in the string.
String concat(string2) returns a string that appends the parameter string to the string.
String concat(string2, stringN) returns a string that appends the parameter string to the string.
Boolean equals(other) returns a boolean that checks if the given string is equal to the string
Boolean equalsIgnoreCase(other) returns a boolean that checks if the given string is equal to the string ignoring case
String fixed() returns a copy of the string embedded within an anchor <TT> tag set.
String fontcolor(color) returns a copy of the string embedded within an <FONT> tag set, the color param is assigned the the color attribute.
String fontsize(size) returns a copy of the string embedded within an <FONT> tag set, The size param is set to the SIZE attribute
String fromCharCode(num) returns a string created by using the specified sequence of Unicode values.
String includes() Determines whether one string may be found within another string.
Number indexOf(searchValue, fromIndex) returns the found index of the given string in string.
String italics() returns a copy of the string embedded within an <I> tag set
Number lastIndexOf(searchValue, fromIndex) returns the found index of the given string in string from the end.
String link(hrefAttribute) returns a copy of the string embedded within an <A> tag set.
Number localeCompare(otherString)
Array match(regexp) returns an array of strings within the current string that matches the regexp.
String replace(regexp, function) returns a new string where the matches of the given regexp are replaced by the return value of the function.
String replace(regexp, newSubStr) returns a new string where the matches of the given regexp are replaced by newSubStr.
String replace(substr, function) returns a new string where the first match of the given substr is replaced by the return value of the function.
String replace(substr, newSubStr) returns a new string where the first match of the given substr is replaced by newSubStr.
Number search(regexp) returns an index where the first match is found of the regexp
String slice(beginSlice) returns a substring of the string.
String slice(beginSlice, endSlice) returns a substring of the string.
String small() returns a copy of the string embedded within an <SMALL> tag set.
String split(separator, limit) returns an array of objects whose elements are segments of the current string.
String split(separator, limit) returns an array of objects whose elements are segments of the current string.
String strike() returns a copy of the string embedded within an <STRIKE> tag set.
String sub() returns a copy of the string embedded within an <SUB> tag set.
String substr(start) returns a substring of the string from the start with the number of chars specified.
String substr(start, length) returns a substring of the string from the start with the number of chars specified.
String substring(indexA) Returns a substring of the string from the start index until the end index.
String substring(indexA, indexB) Returns a substring of the string from the start index until the end index.
String sup() returns a copy of the string embedded within an <SUP> tag set.
String toLocaleLowerCase()
String toLocaleUpperCase()
String toLowerCase() returns a string with all lowercase letters of the current string.
String toUpperCase() returns a string with all uppercase letters of the current string.
String trim() Returns the string stripped of whitespace from both ends.

Property Details

length

Gives the length of the string.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.length;

Methods Details

anchor(nameAttribute)

returns a copy of the string embedded within an anchor <A> tag set.

Parameters

String nameAttribute ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.anchor();

big()

returns a copy of the string embedded within an <BIG> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.big();

blink()

returns a copy of the string embedded within an <BLINK> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.blink();

bold()

returns a copy of the string embedded within an <B> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.bold();

charAt(index)

returns a character of the string.

Parameters

Number index ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.charAt(integer_position);

charCodeAt(index)

returns a decimal code of the char in the string.

Parameters

Number index ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.charCodeAt(integer_position);

concat(string2)

returns a string that appends the parameter string to the string.

Parameters

String string2 ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.concat(string);

concat(string2, stringN)

returns a string that appends the parameter string to the string.

Parameters

String string2 ;
String stringN ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.concat(string);

equals(other)

returns a boolean that checks if the given string is equal to the string

Parameters

String other ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.equals(string);

equalsIgnoreCase(other)

returns a boolean that checks if the given string is equal to the string ignoring case

Parameters

String other ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.equalsIgnoreCase(string);

fixed()

returns a copy of the string embedded within an anchor <TT> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.fixed();

fontcolor(color)

returns a copy of the string embedded within an <FONT> tag set, the color param is assigned the the color attribute.

Parameters

String color ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.fontcolor(color);

fontsize(size)

returns a copy of the string embedded within an <FONT> tag set, The size param is set to the SIZE attribute

Parameters

Number size ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.fontsize(size);

fromCharCode(num)

returns a string created by using the specified sequence of Unicode values.

Parameters

Array num ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

String.fromCharCode(num)
// String.fromCharCode(num1,num2,num3)

includes()

Determines whether one string may be found within another string.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.includes('foo');

indexOf(searchValue, fromIndex)

returns the found index of the given string in string.

Parameters

String searchValue ;
Number fromIndex ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.indexOf(string,startPosition);

italics()

returns a copy of the string embedded within an <I> tag set

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.italics();

lastIndexOf(searchValue, fromIndex)

returns the found index of the given string in string from the end.

Parameters

String searchValue ;
Number fromIndex ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.lastIndexOf(string,startPosition);

link(hrefAttribute)

returns a copy of the string embedded within an <A> tag set.

Parameters

String hrefAttribute ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.link(url);

localeCompare(otherString)

Parameters

String otherString ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

var s = "Have a nice day!";
application.output(s.localeCompare("Hello"));

match(regexp)

returns an array of strings within the current string that matches the regexp.

Parameters

RegExp regexp ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.match(regexpr);

replace(regexp, function)

returns a new string where the matches of the given regexp are replaced by the return value of the function.
The function parameter is the function to be invoked to create the new substring (to put in place of the substring received from parameter #1).

Parameters

RegExp regexp ;
Function function ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

//the callback definition
function replacer(match, p1, p2, p3, offset, string){
		// match is the matched substring
		// p1 is non-digits, p2 digits, and p3 non-alphanumerics
		// offset is the offset of the matched substring within the total string being examined
		// string is the total string being examined
 	return [p1, p2, p3].join(' - ');
}
// using replace method with replacer callback
newString = "abc12345#$*%".replace(/([^\d]*)(\d*)([^\w]*)/, replacer);

replace(regexp, newSubStr)

returns a new string where the matches of the given regexp are replaced by newSubStr.

Parameters

RegExp regexp ;
String newSubStr ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.replace(regexp,newSubStr);
//var re = /(\w+)\s(\w+)/;
//var str = "John Smith";
//var newstr = str.replace(re, "$2, $1");
//application.output(newstr);

replace(substr, function)

returns a new string where the first match of the given substr is replaced by the return value of the function.
The function parameter is the function to be invoked to create the new substring (to put in place of the substring received from parameter #1).

Parameters

String substr ;
Function function ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

// the callback definition
function replacer(match){
		return match.toUpperCase()
}
// using replace method with replacer callback
var newString = "abc".replace("a", replacer);

replace(substr, newSubStr)

returns a new string where the first match of the given substr is replaced by newSubStr.

Parameters

String substr ;
String newSubStr ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.replace(substr,newSubStr);

search(regexp)

returns an index where the first match is found of the regexp

Parameters

RegExp regexp ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.search(regexpr);

slice(beginSlice)

returns a substring of the string.

Parameters

Number beginSlice ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.slice(start,end);

slice(beginSlice, endSlice)

returns a substring of the string.

Parameters

Number beginSlice ;
Number endSlice ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.slice(start,end);

small()

returns a copy of the string embedded within an <SMALL> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.small();

split(separator, limit)

returns an array of objects whose elements are segments of the current string.

Parameters

RegExp separator Specifies the string which denotes the points at which each split should occur. If separator is an empty string, str is converted to an array of characters.
Number limit Optional integer specifying a limit on the number of splits to be found.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

var myString = 'Hello 1 word. Sentence number 2.';
var splits = myString.split(new RegExp(/(\d)/), 2);
application.output(splits); //prints [Hello , 1]

split(separator, limit)

returns an array of objects whose elements are segments of the current string.

Parameters

String separator Specifies the string which denotes the points at which each split should occur. If separator is an empty string, str is converted to an array of characters.
Number limit Optional integer specifying a limit on the number of splits to be found.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

var myString = 'Hello 1 word. Sentence number 2.';
var splits = myString.split(' ');
application.output(splits);

strike()

returns a copy of the string embedded within an <STRIKE> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.strike();

sub()

returns a copy of the string embedded within an <SUB> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.sub();

substr(start)

returns a substring of the string from the start with the number of chars specified.

Parameters

Number start ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.substr(start, number_of_chars);

substr(start, length)

returns a substring of the string from the start with the number of chars specified.

Parameters

Number start ;
Number length ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.substr(start, number_of_chars);

substring(indexA)

Returns a substring of the string from the start index until the end index.

Parameters

Number indexA ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.substring(start, end);

substring(indexA, indexB)

Returns a substring of the string from the start index until the end index.

Parameters

Number indexA ;
Number indexB ;

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.substring(start, end);

sup()

returns a copy of the string embedded within an <SUP> tag set.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.sup();

toLocaleLowerCase()

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

var s = "Have a nice day!";
application.output(s.toLocaleLowerCase());

toLocaleUpperCase()

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

var s = "Have a nice day!";
application.output(s.toLocaleUpperCase());

toLowerCase()

returns a string with all lowercase letters of the current string.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.toLowerCase();

toUpperCase()

returns a string with all uppercase letters of the current string.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.toUpperCase();

trim()

Returns the string stripped of whitespace from both ends.

Returns

Supported Clients

SmartClient,WebClient,NGClient,MobileClient

Sample

string.trim();

  • No labels