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.
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!"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.
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]): Read Split function in jQuery
Feel free to contact me for any help related to jQuery, I will gladly help you.
在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的更多相关文章
- jquery.string.js
/** * jquery.string - Prototype string functions for jQuery * version: 1.1.0 * (c) 2008-2011 David E ...
- Part 11 string functions in sql server
Built in string functions in sql server 2008 LEFT, RIGHT, CHARINDEX and SUBSTRING functions in sql s ...
- [Training Video - 4] [Groovy] String Functions
def x="I like to read books before bed" def temp = x.split(" ") log.info "S ...
- Mysql String Functions
SUBSTRING_INDEX(str,delim,count) 按标识符截取指定长度的字符串 mysql); -> 'www.mysql' mysql); -> 'mysql.com' ...
- 【python】string functions
1.str.replace(word0,word1) ##用word1替换str中所有的word0 >>> 'tea for too'.replace('too', 'two') ...
- jquery判空 string类型的日期比较大小
jquery 判空 if(value.length<=0){ alert("kongzhi"); } jquery string类型的日期比较大小 var startTim ...
- [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 ...
- 一个jQuery扩展工具包
带有详尽注释的源代码: var jQuery = jQuery || {}; // TODO // ###################################string操作相关函数### ...
- JQuery常用API 核心 效果 JQueryHTML 遍历 Event事件
JQuery 常用API 参考资料:JQuery 官网 jQuery API 中文文档 核心 jQuery 对象 jQuery() 返回匹配的元素集合,无论是通过在DOM的基础上传递的参数还是创建 ...
随机推荐
- c# 引用百度地图
<script type="text/javascript"> //创建和初始化地图函数 var map = new BMap.Map("home" ...
- linux 系统性能分析
CPU篇 top 1时,看各个cpu是否均衡:看每个cpu的使用率分布是否合理 看load average的负载( 1分钟.5分钟.15分钟前到现在的平均值) 看内存的使用 看进程数运行.休眠数 M看 ...
- imovie的快速入门
iMovie 的边栏区域,可让您整理和选择资源库和事件. 在"资源库"列表中选择资源库或事件时,其媒体会显示在浏览器中. 浏览器 iMovie 中的区域,用于显示"资源库 ...
- web跨域访问,session丢失的问题
web跨域访问,session丢失的问题25 http://www.iteye.com/problems/71265 http://www.iteye.com/topic/264079 具体情况如下: ...
- 空的安卓工程添加activity
1.编写类继承activity,并重写onCreate方法 package org.tonny; import android.app.Activity; import android.os.Bund ...
- C#固定时间执行指定事件(观察者模式+异步委托)
最近有个项目需要每天固定的时间去执行指定的事件,发现网上关于这样的文章比较少,而且比较散.通过学习了几篇文章后终于实现了这个功能,在此也特别感谢这些文章的作者们,这也是我第一次在园子里面发文章,望多指 ...
- (document).height()、$(document).scrollTop()
(document).height().$(document).scrollTop(),有需要的朋友可以参考下. jQuery(window).height()代表了当前可见区域的大小,而jQuery ...
- 支持无限精度无限大数的类BigNumber实现
介绍 本篇是MathAssist的第二篇,在前言中粗略地展示了MathAssist的“计算和证明”能力,本篇开始将详细介绍其实现原理. 从计算开始说起,要实现任意大数的计算器首先得有一个类支持大数运算 ...
- [I2C]I2C架构分析
转自:http://blog.csdn.net/wangpengqi/article/details/17711165 1. I2C 概述 I2C是philips提出的外设总线. I2C只有两条线,一 ...
- SQL分页查询
假如tb_customer表中的数据量非常大,在显示时要分页显示而且每页只显示10条信息.为了效果我们取第三页的数据. 方法一:遍历两次表,取不同的数据. select top 10 * from t ...