js 截取字符串长度,截取时中文按2个字节计算function worldLimit(className,factLength){$(.+className).each(function(){ var content = $(this).text(); var allLength = 0; for (var i = 0; i < content.length; i++) { var c = content.charCodeAt(i); //单字节加1 if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) { allLength++...
replace 语法 stringObj.replace(rgExp, replaceText) stringObj 必选项。要执行该替换的 String 对象或文字。该对象不会被 replace 方法修改。 rgExp 必选项。描述要查找的内容的一个正则表达式对象。 replaceText 必选项。是一个String 对象或文字,对于stringObj 中每个匹配 rgExp 中的位置都用该对象所包含的文字加以替换。 例如: Js代码 <script language="JavaScript"> var strM = "javascript is a good script langu...
function obj$(id) 根据id得到对象 function val$(id) 根据id得到对象的值 function trim(str) 删除左边和右边空格function ltrim(str) 删除左边空格 function rtrim (str) 删除右边空格 function isEmpty(str) 字串是否有值 function equals(str1, str2) js判断比较两字符串是否相等 function equalsIgnoreCase(str1, str2) js判断忽略大小写比较两个字符串是否相等 function isChinese(str) js判断判断是否中文 function isEmail...
第一种:循环检查替换//供使用者调用 function trim(s){ return trimRight(trimLeft(s)); } //去掉左边的空白 function trimLeft(s){ if(s == null) { return ""; } var whitespace = new String(" \t\n\r"); var str = new String(s); if (whitespace.indexOf(str.charAt(0)) != -1) { var j=0, i = str.length; while (j < i && whitespace.indexOf(str.charAt(j)) != -1){ j++; } str = str.substring(j, i); } return str; } /...
js中去除字符串两端的空格可以用正则表达式来实现:String.prototype.trim=function() { return this.replace(/(^\s*)|(\s*$)/g, ""); }当然用法很简单,var str =" Hi,My Name is Water! "; str.trim();当然也可以自己写一个函数用,或者有些人会习惯这样:function trim(stri) { return stri.replace(/(^\s*)|(\s*$)/g, ""); } var str =" Hi,My Name is Water! "; trim(str);【相关推荐】1. 分享Java中TrimHelper方法实例2. 详解...
concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。charAt() – 返回指定位置的字符。lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。match() – 检查一个字符串是否匹配一个正则表达式。substring() – 返回字符串的一个子串。传入参数是起始位置和结束位置。replace() – 用来查找匹配一个...
将多个字符串拼接在一起,通常有以下三种方法,在实践中都是经常用到的。使用字符串连接符 ‘+’, string1 + string2 + ...使用数组的join函数。先把字符串写入临时数组中,然后调用数组的join方法,将其中的字符串元素连接起来。使用字符串的concat函数。方法一: 使用字符串连接符 ‘+’var concat1 = function(str1, str2){return str1 + str2; };方法二: 使用数组的join函数var concat2 = function(str1, str2){var arr = [];...
String.prototype.concat()concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回,不影响原字符串。语法str.concat(string2, string3[, ..., stringN])参数string2...stringN和原字符串连接的多个字符串描述concat 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。 concat 方法并不影响原字符串。示例下面的例子演示如何将多个字符串与原字符串合并为一个新字符串。var hello = "He...
function getQueryStringArgs() {//取得查询字符串并去掉开头的问号var qs = (location.search.length > 0 ? location.search.substring(1) : "");//保存数据对象args = {};//取得每一项items = qs.length ? qs.split("&") : [],item = null;name = null;value = null;//for循环i = 0;len = items.length;//将每一项加入args对象中for (i = 0; i < len; i++) {item = items[i].split("=");name = decodeURIComponent(item[0]);valu...
parseInt 将字符串的开头几个数字转化为int,但如果开头不是数字,将返回NaN定义和用法 parseInt(string, radix) 函数可解析一个字符串,并返回一个整数。此函数有两个参数,第一个参数是要被解析的字符串,这个参数是必须的, 第二个参数表示要解析的数字的基数,如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。 如果该参数小于 2 或者大于 36,则 ...
big 方法把 HTML 标记放置在 String 对象中的文本两端。基本语法 strVariable.big()必选项 strVariable 参数可以是任意的 String 对象或文字。说明下面示例说明了 big 方法是如何工作的: var strVariable = "This is a string object"; strVariable = strVariable.big(?);在执行完最后一个语句后,strVariable 的值为: This is a string object该函数不检查该标记是否已经被应用于该字符串了。
对于字符串的切割截取平时所用可能不是特别多,而且分的比较细,所以自备自查。有备无患。由于之前所有均在一个demo测试,若是哪里打错了,敬请谅解。一些其余属性找时间继续添加。1.函数:split()功能:使用一个指定的分隔符把一个字符串分割存储到数组 str=”jpg|bmp|gif|ico|png”; arr=str.split(”|”); //arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组 2.函数:join()功能:使用您选择的分隔符将一...
charAt 方法返回指定索引位置处的字符。基本语法 strObj.charAt(index)参数介绍参数描述index必需。想得到的字符的基于零的索引。有效值是 0 与字符串长度减 1 之间的值。 说明charAt 方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为 0,第二个的索引为 1,等等。超出有效范围的索引值返回空字符串。实例:var str="manongjc.com" document.write(str.charAt(5)+""); document.write(str.charAt(0)+"")...
1.javascript过滤空格: function moveSpace() {var str = " abc defg";alert(str.replace(/[ ]/g, "")); } moveSpace(); 2.javascript过滤中文: var title ="字符串zifuchuan" var reg=/[u4E00-u9FA5]/g; var result=title.replace(reg,''); alert(result); 3. javascript去掉字符串两端的空格 String.prototype.trim=function (){return this.replace(/(^/s*)|(/s*$)/g,'');} 4.javascript去掉字符串所以空格 String.prototype....
charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数。此方法与 charAt() 方法执行的操作相似,只不过前者返回的是位于指定位置的字符的编码,而后者返回的是字符子串。基本语法 strObj.charCodeAt(index)参数介绍参数描述index必选项。将被处理的字符的从零开始计数的编号。有效值为 0 到字符串长度减 1 的数字。 说明一个字符串中的第一个字符编号为 0,第二个字符编号为 1,依此类推。如...