Earlier I had posted about jQuery solution to split string, replace string, substring and trim string And In this post, see all jQuery/JavaScript string functions in action with examples.
Related Post:
- Common utility methods of jQuery
- Common jQuery Mistakes
- charAt(n): Returns the character at the specified index in a string. The index starts from 0.
1varstr ="JQUERY By Example";2varn = str.charAt(2)34//Output will be "U" - charCodeAt(n): Returns the Unicode of the character at the specified index in a string. The index starts from 0.
1varstr ="HELLO WORLD";2varn = str.charCodeAt(0);34//Output will be "72" - concat(string1, string2, .., stringX):
The concat() method is used to join two or more strings. This method
does not change the existing strings, but returns a new string
containing the text of the joined strings.
1varstr1 ="jQuery ";2varstr2 ="By Example!";3varn = str1.concat(str2);45//Output will be "jQuery By Example!" - fromCharCode(n1, n2, ..., nX):
Converts Unicode values into characters. This is a static method of the
String object, and the syntax is always String.fromCharCode().
1varn = String.fromCharCode(65);23//Output will be "A" - indexOf(searchvalue, [start]):
Returns the position of the first occurrence of a specified value in a
string. This method returns -1 if the value to search for never occurs.
This method is case sensitive!
1varstr="Hello world, welcome to the my blog.";2varn=str.indexOf("welcome");34//Output will be "13" - lastIndexOf(searchvalue, [start]):
Returns the position of the last occurrence of a specified value in a
string. The string is searched from the end to the beginning, but
returns the index starting at the beginning, at postion 0. Returns -1 if
the value to search for never occurs. This method is case sensitive!
1varstr="Hello planet earth, you are a great planet.";2varn=str.lastIndexOf("planet");34//Output will be "36" - substr(start, [length]):
The substr() method extracts parts of a string, beginning at the
character at the specified posistion, and returns the specified number
of characters.
1varstr="Hello world!";2varn=str.substr(2,3)34//Output will be "llo" - substring(from, [to]):
The substring() method extracts the characters from a string, between
two specified indices, and returns the new sub string. This method
extracts the characters in a string between "from" and "to", not
including "to" itself.
1varstr="Hello world!";2varn=str.substring(2,3)34//Output will be "l" - toLowerCase(): The toLowerCase() method converts a string to lowercase letters.
1varstr="HELLO WoRld!";2str = str.toLowerCase();3//Output will be "hello world!" - toUpperCase(): The toUpperCase() method converts a string to uppercase letters.
1varstr="hello WoRLd!";2str = str.toUpperCase();3//Output will be "HELLO WORLD!"
Download plugin for Uppercase, lowercase, title case & pascal case - match(regexp): The match() method searches a string for a match against a regular expression, and returns the matches, as an Array object.
1varstr="The rain in SPAIN stays mainly in the plain";2varn=str.match(/ain/g);34//Output will be "ain,ain,ain"5//There are 3 matches with the "ain" regex in small letters. So it returns ain 3 times. - replace(searchvalue, newvalue):
The replace() method searches a string for a specified value, or a
regular expression, and returns a new string where the specified values
are replaced.
1varstr="Visit jQuery Blog!";2varn = str.replace("jQuery ","jQuery By Example ");34//Output will be "Visit jQuery By Example Blog!" - search(searchvalue):
The search() method searches a string for a specified value, or regular
expression, and returns the position of the match. This method returns
-1 if no match is found.
1varstr="Visit jQuery Blog!";2varn = str.search("jQuery");34//Output will be "6" - slice(start, [end]):
The slice() method extract parts of a string and returns the extracted
parts in a new string. Use the start and end parameters to specify the
part of the string you want to extract. The first character has the
position 0, the second has position 1, and so on.
1varstr="Visit jQuery Blog!";2varn = str.slice(6,12);34//Output will be "jQuery" - split(separator, [limit]):
