In today's post, I have put together all jQuery String Functions. Well, I should say that these are not "jQuery String Functions". These are "JavaScript String Functions". But as jQuery is built on top of JavaScript so you can use them with jQuery as well. So I call them "jQuery String Functions".

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:

  • charAt(n): Returns the character at the specified index in a string. The index starts from 0.

    1 var str = "JQUERY By Example";
    2 var n = str.charAt(2)
    3   
    4 //Output will be "U"
  • charCodeAt(n): Returns the Unicode of the character at the specified index in a string. The index starts from 0.
    1 var str = "HELLO WORLD";
    2 var n = str.charCodeAt(0);
    3   
    4 //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.
    1 var str1 = "jQuery ";
    2 var str2 = "By Example!";
    3 var n = str1.concat(str2);
    4   
    5 //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().
    1 var n = String.fromCharCode(65);
    2   
    3 //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!
    1 var str="Hello world, welcome to the my blog.";
    2 var n=str.indexOf("welcome");
    3   
    4 //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!
    1 var str="Hello planet earth, you are a great planet.";
    2 var n=str.lastIndexOf("planet");
    3   
    4 //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.
    1 var str="Hello world!";
    2 var n=str.substr(2,3)
    3   
    4 //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.
    1 var str="Hello world!";
    2 var n=str.substring(2,3)
    3   
    4 //Output will be "l"
  • toLowerCase(): The toLowerCase() method converts a string to lowercase letters.
    1 var str="HELLO WoRld!";
    2 str = str.toLowerCase();
    3 //Output will be "hello world!"
  • toUpperCase(): The toUpperCase() method converts a string to uppercase letters.
    1 var str="hello WoRLd!";
    2 str = str.toUpperCase();
    3 //Output will be "HELLO WORLD!"

    Also read "jQuery Code: Change text to Uppercase"

    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.
    1 var str="The rain in SPAIN stays mainly in the plain"
    2 var n=str.match(/ain/g);
    3   
    4 //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.
    1 var str="Visit jQuery Blog!";
    2 var n = str.replace("jQuery ","jQuery By Example ");
    3   
    4 //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.
    1 var str="Visit jQuery Blog!";
    2 var n = str.search("jQuery");
    3   
    4 //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.
    1 var str="Visit jQuery Blog!";
    2 var n = str.slice(6,12);
    3   
    4 //Output will be "jQuery"
  • split(separator, [limit]): Read Split function in jQuery

Feel free to contact me for any help related to jQuery, I will gladly help you.

 
Posted by jQueryByExample
-----------------------------------------------我是华丽的分割线----------------------------------------------------
 

在javascript、Jquery里面好像是没有String.format();这个函数的,所以我们在拼接字符串的时候就特别的辛苦,生怕又打错,而且又乱,所以就自己去写一个函数来代替。

String.format = function() {
    if (arguments.length == 0)
        return null;
    var str = arguments[0];
    for ( var i = 1; i < arguments.length; i++) {
        var re = new RegExp('\\{' + (i - 1) + '\\}', 'gm');
        str = str.replace(re, arguments[i]);
    }
    return str;
};
// var a = "我喜欢吃{0},也喜欢吃{1},但是最喜欢的还是{0},偶尔再买点{2}";
// alert(String.format(a, "苹果","香蕉","香梨"));
// 结果:我喜欢吃苹果,也喜欢吃香蕉,但是最喜欢的还是苹果,偶尔再买点香梨

是从0位开始的。

建议自己把这些东西写进一个js文件,每次使用就调用可以了

jQuery String Functions的更多相关文章

  1. jquery.string.js

    /** * jquery.string - Prototype string functions for jQuery * version: 1.1.0 * (c) 2008-2011 David E ...

  2. Part 11 string functions in sql server

    Built in string functions in sql server 2008 LEFT, RIGHT, CHARINDEX and SUBSTRING functions in sql s ...

  3. [Training Video - 4] [Groovy] String Functions

    def x="I like to read books before bed" def temp = x.split(" ") log.info "S ...

  4. Mysql String Functions

    SUBSTRING_INDEX(str,delim,count) 按标识符截取指定长度的字符串 mysql); -> 'www.mysql' mysql); -> 'mysql.com' ...

  5. 【python】string functions

    1.str.replace(word0,word1)  ##用word1替换str中所有的word0 >>> 'tea for too'.replace('too', 'two') ...

  6. jquery判空 string类型的日期比较大小

    jquery 判空 if(value.length<=0){  alert("kongzhi"); } jquery string类型的日期比较大小 var startTim ...

  7. [Javascript] String Padding in Javascript using padStart and padEnd functions

    ES2017 added two new string functions. They are padStart and padEndfunctions. In this lesson, we wil ...

  8. 一个jQuery扩展工具包

    带有详尽注释的源代码: var jQuery = jQuery || {}; // TODO // ###################################string操作相关函数### ...

  9. JQuery常用API 核心 效果 JQueryHTML 遍历 Event事件

    JQuery 常用API 参考资料:JQuery 官网   jQuery API 中文文档 核心 jQuery 对象 jQuery() 返回匹配的元素集合,无论是通过在DOM的基础上传递的参数还是创建 ...

随机推荐

  1. JavaScript变量作用域

    全部变量拥有全局作用域,局部变量拥有局部作用域(这里注意函数的参数也是局部变量) 1.在函数体内,局部变量的优先级高于同名的全局变量. 我的理解就是当你同时定义了同名的局部变量和全局变量时,函数体内返 ...

  2. Enhanced Mitigation Experience Toolkit 软件安全性强化工具

    Enhanced Mitigation Experience Toolkit软件是微软为应对互联网中层出不穷的漏洞而推出的一款安全工具,可以在Window Update未获取到补丁前,对系统进行保护. ...

  3. SpringMvc 页面DATE传值问题

    页面传过来yyy-MM-dd格式的日期类型,springMVC是不认的. 解决办法: @DateTimeFormat(pattern="yyyy-MM-dd") 在类属性上加上注解 ...

  4. operating system

    一.对于子进程,系统调用fork()的返回值为0:而对于父进程,返回值为子进程的进程标识符

  5. cx_oracle 执行cur.execute(sql)提交数据出现 UnicodeEncodeError: 'ascii' codec can't encode character u'\u2122' in position 170

    还是中文字符的问题, 解决方法见链接:http://www.oracle.com/technetwork/articles/tuininga-cx-oracle-084866.html import ...

  6. 逻辑操作符“&&”的三层理解

    第一层:操作符“&&”可以对两个布尔值进行逻辑与运算,返回一个布尔值. 第二层:操作符“&&”可以对两个真假值进行逻辑与运算,并且返回一个真假值. 第三层:操作符“&a ...

  7. Single Number

    Given an array of integers, every element appears twice except for one. Find that single one.Your al ...

  8. LEETCODE —— Populating Next Right Pointers in Each Node

    Populating Next Right Pointers in Each Node Given a binary tree struct TreeLinkNode { TreeLinkNode * ...

  9. updatepanel 回发或回调参数无效

    不同于网上的其它情况,这个是由于通过js修改了服务器控件Select的列表项数目,导致验证viewstate时出现的问题.最后改为通过服务器代码来给Select加选项,就不会报这个错误了. 服务器控件 ...

  10. SSH框架简化(struts2+spring+hibernate)

    目的: 通过对ssh框架有了基础性的学习,本文主要是使用注解的方式来简化ssh框架的代码编写. 注意事项: 1.运行环境:Windows 8-64位,Eclipse(开发工具),jdk1.8.0_91 ...