本文实例讲述了jQuery将所有被选中的checkbox某个属性值连接成字符串的方法。分享给大家供大家参考。具体如下: 需求: 对于一组checkbox,当点击每个checkbox后,把当前处于选中状态的checkbox的某个属性值取出来连接成字符串,并以逗号分开。 实现方法: html部分:代码如下: 选项一选项二选项三jQuery部分,给每个checkbox定义点击事件,遍历所有选中的checkbox。代码如下:$(function() {$("input[type=checkbox]").on("click",...
本文实例讲述了js判断一个字符串是否包含一个子串的方法。分享给大家供大家参考。具体如下: 在我们前端日常开发中,经常会遇到判断一个字符串中是否包含某个子串,这里我们将去探究一些解决此种需求的方法以及正确的使用它们。理想情况下,我们要找的是一个能匹配我们的目的(if x contains y)的方法,并返回true或false。 一、String.prototype.indexOf和String.prototype.lastIndexOf 这两个方法,可能是我们最容易想到的,如果...
本文实例讲述了javascript查询字符串参数的方法。分享给大家供大家参考。具体实现方法如下:代码如下:/* 解析查询字符串 返回包含所有参数的一个对象 */ function getQueryStringArgs(){ //取得查询字符串并去掉开头的问号 var qs = (location.search.length > 0 ? location.search.substring(1) : ); //保存数据的对象 args = {}; //取得每一项 var items = qs.length ? qs.split(&) : [], item = null, name = null, ...
去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。写成类的方法格式如下:(str.trim();)代码如下:String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.ltrim=function(){return this.replace(/(^\s*)/g,"");}S...
本文实例讲述了javascript实现字符串反转的方法。分享给大家供大家参考。具体实现方法如下://变量交换 方法 var a=0,b=1,c=2;a=[b,b=c,c=a][0];//正文 var array='abcdefgh'; function Reverse(arr){var arr1=arr.split('');//[a,b,c,d,e,f,g]var halfLen=Math.floor(arr.length/2);//3alert(halfLen)var len=arr.length;//7var s=0;for(s=0;s希望本文所述对大家的javascript程序设计有所帮助。
在php、python中都有heredoc方式的字符串定义方法: php:代码如下: $sql=<<<EOD select * from pages where pagename=$pn EOD;python:代码如下: print """ This is an example of a string in the heredoc syntax. This text can span multiple lines """js拼接大量字符串没个heredoc风格的操作符是比较繁琐的: 拼接方式一:代码如下: var str = "\ Here is line one \ And line two \ Finally, line three! \ "; alert(str);拼...
本文实例讲述了javascript自动生成包含数字与字符的随机字符串的方法。分享给大家供大家参考。具体如下: 这里主要用到Math.random() 和 Math.floor() 两个函数 Math.random() -- 返回0和1之间的伪随机数 可能为0,但总是小于1,[0,1) Math.floor() -- 向下取整,舍掉小数字后的值 实现随机多位数的方法:代码如下:/** * * 随机生成数字 * *@param num 生成数字位数 */ function randomNumber(num){ return +Math....
本文实例讲述了javascript转换日期字符串为Date日期对象的方法。分享给大家供大家参考。具体如下: 这里实现把一个日期字符串如“2014-4-28 12:31:45”转换为Date对象: 方法一:代码如下:var strArray=str.split(" "); var strDate=strArray[0].split("-"); var strTime=strArray[1].split(":"); var a=new Date(strDate[0],(strDate[1]-parseInt(1)),strDate[2],strTime[0],strTime[1],strTime[2]) 方法2(超简单):代码如下...
“计算出字符串中出现次数最多的字符是什么,出现了多少次?” 看到这个需求,我想大多数人应该首先想到的是转换成数组,再做处理,当然是可以解决问题的,然后这里提供一个巧妙的算法设计,无需转数组,可以很快解决问题,代码如下:代码如下: var str = "adadfdfseffserfefsefseeffffftsdg"; var maxLength = 0; var result = ""; while(str!=){oldStr = str;getStr = str.charAt(0);str = str.replace(new RegExp(getStr,"g"),"...
本文实例讲述了jQuery实现字符串按指定长度加入特定内容的方法。分享给大家供大家参考。具体分析如下: 最近的一个项目中需要将手机号码按一定长度用标识符隔开,便于阅读,网上找了一会发现没有合适的代码于是就自己手写了一个函数,可以按指定长度往字符串中插入分隔符,有需要的朋友可以拿去。var split_str=false; function insert_flg(str,flg,sn){str=str.replace(new RegExp(flg,"g"),"");var newstr="";var tmp;var len=st...
本文实例讲述了jQuery对指定元素中指定字符串进行替换的方法。分享给大家供大家参考。具体如下: 这段JS代码可以将指定id的元素内容的字符串进行替换,例如西面的代码将id=content元素中的jb51字符串替换成空字符 html部分如下:welcome to jb51jQuery部分如下:var el = $('#content'); el.html(el.html().replace(/jb51/ig, ''));希望本文所述对大家的jQuery程序设计有所帮助。
本文实例讲述了JavaScript通过字符串调用函数的实现方法。分享给大家供大家参考。具体分析如下: JavaScript中我们可以把根据函数名的字符串来调用函数,这样我们就可以实现动态函数调用,只需要传递一个函数的名字即可调用该函数。代码如下:var strFun = "someFunction"; //Name of the function to be called var strParam = "this is the parameter"; //Parameters to be passed in function //Create the function var fn = wi...
本文实例讲述了JavaScript判断一个字符串是否包含指定子字符串的方法。分享给大家供大家参考。具体分析如下: 下面的JS代码,为String对象定义了一个contains方法用于判断字符串是否包含子字符串,非常有用。if (!Array.prototype.indexOf) {Array.prototype.indexOf = function(obj, start) {for (var i = (start || 0), j = this.length; i 下面是一个详细的使用范例,可以在浏览器内执行代码如下:Enter two strings and check i...
本文实例讲述了JavaScript生成随机字符串的方法。分享给大家供大家参考。具体分析如下: 这里使用JavaScript生成一个随机字符串,可以指定字符串的长度。代码如下:function RandomString(length) {var str = ;for ( ; str.length < length; str += Math.random().toString(36).substr(2) );return str.substr(0, length); } 希望本文所述对大家的javascript程序设计有所帮助。
本文实例讲述了js使用split函数按照多个字符对字符串进行分割的方法。分享给大家供大家参考。具体分析如下: js中的split()函数可以对字符串按照指定的符号进行分割,但是如果字符串中存在多个分割符号,js的split()函数是否还可以胜任呢,答案是肯定的,js的split()函数可以通过正则表达式实现多分隔符的字符串分割,调用也很简单,下面是详细范例。 下面的代码可以通过js split方法对字符串按照逗号分割var mystring = "a,b,c,d,...