求助:JavaScript中,怎么把一个string中的子串替换成其他的子串?

问题描述

我想写一个JavaScript函数,将传来的字符串,中的一个子串替换掉,该怎么写呢??

解决方案

解决方案二:
varnewstring=oldstring.replace("子串","替換的串");

解决方案三:
以下示例,将字串s中的asd换为空。<script>varre=/asd/g;vars='asdfgggasdfdfdf';alert(s.replace(re,''));</script>

解决方案四:
replace()
解决方案五:
varre=/asd/g;这一句是什么意思呢?var在javascript里是不是string的意思啊?
解决方案六:
<script>varre=/asd/g;vars='asdfgggasdfdfdf';alert(s.replace(re,''));</script><推荐>or<script>varre='asd';vars='asdfgggasdfdfdf';alert(s.split('asd').join(''));</script>
解决方案七:
replace方法+正则
解决方案八:
引用4楼satonglezhang的回复:

varre=/asd/g;这一句是什么意思呢?var在javascript里是不是string的意思啊?

var是js里对变量进行声明或定义的关健字。比如t-sql里的declare,vb里的dim等等。varre=/asd/g;定义一个匹配项,/g指明全局替换。如果直接用s.replace('asd','')只会换掉第一个。这与c#,vb,sql有区别的,所以要这样换。当然了,用split再join也可以。
解决方案九:
哦,谢谢
解决方案十:
引用1楼bsetsail的回复:

JScriptcodevarnewstring=oldstring.replace("子串","替換的串");

时间: 2024-07-28 20:00:24

求助:JavaScript中,怎么把一个string中的子串替换成其他的子串?的相关文章

C#中如何搜索一个string中一共出现某个字符的次数?

问题描述 比如要判断一篇文章中出现"red"的次数如何实现? 解决方案 解决方案二:strings;strings1=s.replace("red","");return(s.length-s1.length)/3;解决方案三:用正则也可以~解决方案四:较简单方式//S1待判定字符串:red需要判定出现次数的字符串string[]S2=S1.Slip("red");//i为red出现的次数inti=S2.Count;解决方案五

在c#中如何判断一个string中的数据类型?

问题描述 c#中,我已经将如图所示的数据读取到了string数组中,排除标题栏.比如,string[0,0]="1",string[2,1]="2003/4/2".我如何才能判断出一列数据的数据类型?比如说,第一列是Integer,第二列是string,第三列是Date,第四列是string或者char.我尝试把数据导入到excel中,再读取excel中每列的数据类型,但是除了date那一列被识别为Date类型,其余的excel都认定为"常规"类

c++-每次读取一个字符存入一个string中,最少读取100个字符,应该如何提高程序的性能?

问题描述 每次读取一个字符存入一个string中,最少读取100个字符,应该如何提高程序的性能? <C++ Primer 第五版>习题9.42 假定你希望每次读取一个字符存入一个string中,而且知道最少需要读取100个字符,应该如何提高程序的性能? 解决方案 string s(100,' ');//事先构造一个100个字符的string对象 while(--) { --//填充s int size =s.size();//保存s的大小 if(s.size()>size)//每次填充检

javascript随机将第一个dom中的图片添加到第二个div中示例_javascript技巧

javascript随机将第一个dom中的图片添加到第二个div中去,此代码的是一个简单的例子,将第一个div中的五张图片中,提取随机两张显示到第二个div中. 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=

android-Android中怎么把一个方法中的值传递到另一个方法中

问题描述 Android中怎么把一个方法中的值传递到另一个方法中 如下 public final Handler viewHandler = new Handler() {...........................};假设这里面有一个值要传递到 public void initViews() { .'''''''''''}:这里面 请大神指教 解决方案 为你想传入的那个方法添加传入数据类型的参数,然后在后一个方法中处理传入的数据,调用此方法的时候就可以传值了 public void

android-安卓中,在一个activity中获取另一个activity中的EditText的值

问题描述 安卓中,在一个activity中获取另一个activity中的EditText的值 在一个activity中获取另一个activity中的EditText的值,两个activity之间没有跳转,有什么方法能做到吗?各位前辈帮帮忙,谢谢. 解决方案 intent传值,Intent putExtra(String name float value) 解决方案二: 安卓中从一个Activity启动另一个Activity开启另一个Activity启动另一个Activity 解决方案三: 使用S

link中如何遍历一个事件中所有的方法,遍历事件的方法是用发射么?

问题描述 link中如何遍历一个事件中所有的方法,遍历事件的方法是用发射么? link中如何遍历一个事件中所有的方法,遍历事件的方法是用发射么? 解决方案 public static Delegate[] GetObjectEventList(object p_Object, string p_EventName, Type p_EventType) { PropertyInfo _PropertyInfo = p_Object.GetType().GetProperty("Events&quo

action 没有跳转-Action中调用另一个类中的方法时没有跳转,但是新建的其他测试类就可以跳转,WHY?

问题描述 Action中调用另一个类中的方法时没有跳转,但是新建的其他测试类就可以跳转,WHY? action中调用EmailUtil中的sendHtmlMail方法: public void forgetPassword() throws Exception { String email = request.getParameter("email"); User u=userService.getByEmail(email); Json json=new Json(); if (St

jsp中调用上一个网页中调用的js里面的input text的值

问题描述 jsp中调用上一个网页中调用的js里面的input text的值 套了一个时间选择的模板,想要获取开始时间和结束时间,但是这两个出现在调用的js里面,怎么获取 解决方案 将控件绑定id,js中有通过id设置控件内容的方法 解决方案二: 当前网页和上一个网页是什么关系?iframe还是window.open? iframe可以用parent或者document.getElementById('ifrID').contentWindow得到相互引用, window.open用opener或