- 浏览: 64119 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (46)
- jvm调优相关 (3)
- java编程语言 (6)
- jQuery &css (11)
- hsf ;spring (3)
- Eclipse 相关 (1)
- 缓存 jvm相关 (2)
- 文件处理 (7)
- html post请求乱码问题 (0)
- java 表单字符处理问题 (2)
- ibitas相关 (2)
- TCP/IP相关 (1)
- 网站架构 (1)
- 编码规范和代码重构 (2)
- spring架构&java web框架原理 (2)
- java web日志相关 (1)
- 网络编程 (1)
- 其他收藏 (0)
- iReport;报表 (0)
- 包和类加载冲突 (0)
- 数据库相关 (1)
- 心得;分享;其他 (1)
- web安全相关 (0)
- 线上问题总结和处理 (0)
- mtee (0)
- xu (0)
- 可心一点 (0)
- 爬虫 (0)
最新评论
js中字符串处理的常用方法replaceAll, split , join, indexOf , Array
- 博客分类:
- jQuery &css
一:replaceAll的调用方式:
例如1:如想替换字符串"aa bb cc"中的所有空格,可以执行"aa bb cc".replaceAll(" ", "");
还有一种效率比较低的方法
while( str.indexOf( "oldstr" ) != -1 ) {
str.replace("oldstr","newstr");
}
例如2:var temp=$("#deleteAttachmentFile").val()+str;
var stringArray = temp.replaceAll(".","");
var tempStr="";
for(var i = 0; i< stringArray.length ;i++){
tempStr=tempStr+stringArray[i];
}
var tempStr=stringArray.join("");
二: join()
数组对象提供了很多方法操作本身的对象,join()是其中一个方法,它完成将一个数组转换成一个字符串,相当于toString()的作用。
例如:我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样:
var a = ["a","b","c"];
document.write(a);
若使用join,那必须得这样:
var a = ["a","b","c"].join(",");
document.write(a);
如果你说你要直接输出abc,而不输出a,b,c,那使用join再合适不过。
var a = ["a","b","c"].join("");
document.write(a);
三: js 中的Array对象(常和join()一起使用)
1. 创建Array的方式:
arrayObj = new Array(); //创建一个数组。
var a = new Array(5); //指创建长度为5的数组
var a = new Array([5]); //指创建一个数组,长度为1,并且第一位是5
用法例子:
var tempArray=new Array(); for(var i=0;i<12;i++) { tempArray[i]=Math.floor(Math.random()*10) } test2(tempArray); //传地址(数组) function test2(var2) { for(var i=0;i<var2.length;i++) { var2[i]=var2[i]+1; } } for(var i=0;i<tempArray.length;i++) { alert(t2[i]); }
四:split
主要是完成把字符串根据正则的方式进行分解成字符串数组。
js中的正则函数 :
match、exec、test、search、replace、split完成字符串的匹配校验工作。可以详细参考:
http://www.jb51.net/article/28007.htm
发表评论
-
JSESSION失效问题
2012-11-16 22:17 875问题:在开发环境下的页面进行数据查询时,自动跳到后台权限控制登 ... -
jquery中在一个页面中弹出编辑对话框的实例
2012-10-16 21:05 4603在web开发中,一个页面的某些字段可能需要通过弹出浮出对话框的 ... -
一个常用的页面分页插件实例
2012-10-15 18:24 1199一:(页面分页控件)页面head标签中引进: ... -
ajax请求遇到的一些乱码问题及其解决
2012-10-12 18:12 10451. 在一个系统中的表单数据项很多的编 ... -
值得网站开发人员收藏的 10 个网站
2012-09-27 11:31 0http://www.chinaz.com/free/2010 ... -
12 款简化 CSS3 开发的实用工具
2012-09-27 10:19 0http://www.mangguo.org/10-usefu ... -
网页输入框的提示实现 placeholder
2012-09-21 11:51 0http://blog.csdn.net/trgoofi/ar ... -
50个必备的实用jQuery代码段
2012-09-13 15:00 0http://www.admin10000.com/docum ... -
关于http请求头和响应头的一些疑问
2012-09-12 15:27 01.请求头的值是谁设置上去的?是浏览器自己设置上去的,还是WE ... -
textarea中的输入的规则名称和规则id等生成超链接的js脚本
2012-09-12 11:24 0<script type="text ... -
js 正则表达式用法
2012-09-11 18:24 0正则表达式使用详解 ... -
js中循环获取checkbox值的方式
2012-09-10 15:26 1093在html页面的表单中,有事需要获取checkbox值,由于它 ... -
JS跳转页面方式
2012-09-07 20:32 840有的时候在vm页面中,在通过jquery post方式请求完, ... -
jquery的常用api函数总结
2012-07-20 18:00 667.attr( attributeName ): 得到 ... -
jquery/css学习心得三:js的内嵌写法和分开写法
2012-07-20 17:26 3558js可以嵌入写入到html中完成动态功能或者html和js结构 ... -
jquery学习心得(二):一个很好的css和js函数调用的例子
2012-07-18 17:55 983统一目录下的资源结构图: index.htm ... -
jquery和css的一些学习心得(一)
2012-07-18 16:02 639最近由于项目开发需要,学习一些jquery的东东,有一些 ...
相关推荐
Console.WriteLine(ms.IndexOf("hello world","l",5)); //输出9 Console.WriteLine(ms.Substring("hello world",1,6)); //输出“ello w" Console.WriteLine(ms.ReplaceLast("hello world","l","*")); //输出”hello ...
本文是对JS中实现replaceAll的方法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
主要介绍了JavaScript实现的字符串replaceAll函数代码分享,本文直接给出实现代码,需要的朋友可以参考下
这个工程简单写了如何使用replace替换字符串的反斜杠,有需要的可以下载
JavaScript 中使用 replace 达到 replaceAll的效果,其实就用利用的正则的全局替换。
替换 JavaScript 字符串中的所有实例。 使用 npm 安装 npm install replaceall 然后在您的节点应用程序中包含 replaceall: var replaceall = require("replaceall"); 使用替换 var result = replaceall ( ...
将一段文字中的字符串全部替换 PowerBuilder ReplaceAll
JS 没有提供replaceAll这样的方法。使用正则表可以达成Replace 的效果,感兴趣的朋友看看下面的示例
主要介绍了JavaScript使用replace函数替换字符串的方法,涉及javascript中replace函数的使用技巧,非常具有实用价值,需要的朋友可以参考下
StringBuilderApplication/DealWithStringBuilder.aspx 动态字符串处理 第9章(/09/) RegexApplication/Default.aspx 正则表达式类的应用 RegexApplication/GetPageHtmlData.aspx 获取网页的内容 ...
cutstr.js 字符串长度截取 replaceAll.js 替换全部 trim.js 清除空格 startWith.js 判断是否以某个字符串开头 endWith.js 判断是否以某个字符串结束 HtmlEncode.js 转义html标签 dateFormat.js 时间日期格式转换 ...
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也是字符串); 2)...
代码如下: /** * 替换字符串中所有 * @param obj 原字符串 * @param str1 替换规则 * @param str2 替换成什么 * @return 替换后的字符串 */ function replaceAll(obj,str1,str2){ var result = obj.replace(eval(...
* 将字符串中的中文转化为拼音,其他字符不变 * * @param inputString * @return */ public static String getPingYin(String inputString) { HanyuPinyinOutputFormat format = new ...
主要介绍了C++中string替换所有指定字符串的实例代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
ReplaceAll 多文件文本批量替换工具 依赖.net framework2.0
JSONObject把对象转换成的json字符串,无法直接通过request.setAttribute();...以上这篇json字符串传到前台input的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。
第一次发现JavaScript中replace() 方法如果直接用str.replace("-","!") 只会替换第一个匹配的字符.