`
Mr.Joe
  • 浏览: 136831 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS中replace实现replaceAll效果

阅读更多
今天在开发中需要判断文本框输入是否为空,包括只输入空格。

开始我判断的方法如下:
if(feedBackContent.replace( " ", "") == ""){
			Ext.Msg.alert('提示', '反馈内容不能为空');
		}

我想把所有空格都替换成空,但使用后才发现此方法只会替换第一个,如果输入的是多个空格则判断无效
然后我找到两种解决方法
解决方法一:
		if(feedBackContent.replace(/\ /g, "") == ""){
			Ext.Msg.alert('提示', '反馈内容不能为空');
		}

此方法中\与/之间是要替换的内容,此处我要替换的是空格

解决方法二:
		var reg=new RegExp(" ","g");
		if(feedBackContent.replace(reg, "") == ""){
			Ext.Msg.alert('提示', '反馈内容不能为空');
		}
此方法中var reg=new RegExp(" ","g");第一个引号里是要替换的内容

这两种方法中的g应该就是起到查找字符串中所有与之匹配内容的作用
分享到:
评论

相关推荐

    JavaScript中使用replace结合正则实现replaceAll的效果

    除了直接在代码中使用replace方法以外,有时候,开发者可能会在浏览器的地址栏中直接执行JavaScript代码,以便快速验证代码片段。例如: ```javascript javascript:alert("abcabcabc".replace(/a/g, "ad")) ``` 在...

    JS中实现replaceAll的方法(实例代码)

    标签为“JS replaceAll方法”,意味着我们需要专注于JavaScript语言中的字符串处理能力。 在JavaScript中,传统的replace()方法并不支持直接替换所有匹配项,而是需要使用正则表达式来实现全局替换。这就是为什么在...

    js使用正则实现ReplaceAll全部替换的方法

    因此,如果需要实现replaceAll效果,即替换字符串中所有匹配的子串,可以使用正则表达式配合replace()方法来实现。 正则表达式中的全局匹配标志(g)用于指示匹配操作应该在输入字符串中进行全局搜索,即查找到所有...

    js replace 与replaceall实例用法详解

    总结来说,JavaScript中的replace方法是一个非常强大且灵活的字符串操作工具,它不仅可以完成简单的文本替换工作,还能通过正则表达式和回调函数实现复杂的文本处理功能。虽然没有直接的replaceAll方法,但通过正则...

    Js 回车换行处理的办法及replace方法应用

    当我们在文本框里输入文字敲下回车后,希望在提交后网页也显示是换行的效果,这时我们需要把... } 2、使用js的replace进行处理 代码如下: str=str.replaceAll(“\n”, “ ”) 这样就可以做到js回车换行的效果了!

    JavaScript实现的字符串replaceAll函数代码分享

    标题中提到的“字符串replaceAll函数代码分享”实际上指的是在JavaScript中原生不支持replaceAll函数,但是通过自定义的String扩展方法可以实现这一功能。下面是自定义replaceAll函数的方法,它通过扩展String的原型...

    javascript中使用replaceAll()函数实现字符替换的方法

    总结一下,`replace()`方法和`replaceAll()`函数在JavaScript中用于字符串替换,其中`replace()`仅替换第一个匹配项或根据正则表达式全局替换,而`replaceAll()`则始终进行全局替换,简化了全局替换的操作。...

    JavaScript使用replace函数替换字符串的方法

    在JavaScript中,字符串操作是常见的任务,其中replace()函数是实现字符串替换功能的重要工具。本文详细介绍和实例演示了如何使用JavaScript中的replace()函数来替换字符串。 首先,replace()函数是String对象的一...

    js替换字符串中所有指定的字符(实现代码)

    另外,一些现代JavaScript引擎已经支持`replaceAll`方法,如V8引擎(Chrome, Node.js等),因此如果你的代码运行在支持`replaceAll`的环境中,可以直接使用而无需扩展。 以上就是关于JavaScript中如何替换字符串中...

    String.prototype.replaceAll:适用于String.prototype.replaceAll ESnext提案的符合规范的polyfill

    string.prototype.replaceall 用于String.prototype.replaceAll的ES Proposal规范填充程序。 如果不可用或不String.prototype....// replaceAll and replace are the same, when given a global regex to replace as

    常用javascript案例大全

    JavaScript 是一种广泛应用于 Web 开发中的脚本语言,下面是常用的 JavaScript 案例大全,包括原生 JavaScript 实现字符串长度截取、获取域名主机、清除空格、替换全部、转义 HTML 标签、还原 HTML 标签、时间日期...

    JS中的Replace()传入函数时的用法详解

    主要介绍了JS中的Replace()传入函数时的用法详解,replace方法的语法是:stringObj.replace(rgExp, replaceText)关于js replace 传入函数的用法,大家通过本文学习吧

Global site tag (gtag.js) - Google Analytics