Heim Web-Frontend js-Tutorial javascript replace()用法详解附实例代码_javascript技巧

javascript replace()用法详解附实例代码_javascript技巧

May 16, 2016 pm 06:59 PM
javascript replace() 用法

replace()最简单的算是能力就是简单的字符替换。示例代码如下:


[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  我想大家运行后可以看到结果,它只替换了首字母。但如果加上正则表达式结果就不一样了!呵呵,没错。replace()支持正则表达式,它可以按照正则表达式的规则匹配字符或字符串,然后给予替换!

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  呵呵,您一定发现了。这样还是只替换了第一个字母a。如果您熟悉正则,那这就难不住您。稍加修改就OK了。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  还可以这样,看看效果!

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  我这儿举的例子都是很简单的应用,replace()在此点上与您使用正则表达式的能力成正比。您正则表达式越强,呵呵,那您就会越疯狂的爱上它。
  当然,我这儿推荐replace()的原因并不因为它能与正则表达式合作,而在于它还能与函数进行合作,发挥出强大的功能。
  先看看简单例子:将所有单词首字母换成大写。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  由上可知,当正则表达式有"g"标志时,代表将处理整个字符串,即函数change的变换将应用于所有匹配的对象。而该函数有三个或更多参数,具体个数视正则表达式而定。
  有了函数与正则表达式的配合,replace()处理字符串的功能空前强大起来了!
  最后还举个例子,将字符串所有单词倒序,用replace()处理是如此简单。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren Feb 01, 2024 am 08:01 AM

Analysieren Sie die Verwendung und Klassifizierung von JSP-Kommentaren

So verwenden Sie die Exit-Funktion in der C-Sprache richtig So verwenden Sie die Exit-Funktion in der C-Sprache richtig Feb 18, 2024 pm 03:40 PM

So verwenden Sie die Exit-Funktion in der C-Sprache richtig

Verwendung der WPSdatedif-Funktion Verwendung der WPSdatedif-Funktion Feb 20, 2024 pm 10:27 PM

Verwendung der WPSdatedif-Funktion

So verwenden Sie Apple-Verknüpfungen So verwenden Sie Apple-Verknüpfungen Feb 18, 2024 pm 05:22 PM

So verwenden Sie Apple-Verknüpfungen

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode

Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion Mar 01, 2024 pm 05:24 PM

Ausführliche Erklärung und Einführung in die Verwendung der MySQL-ISNULL-Funktion

Bringen Sie Ihnen bei, wie Sie Win10-Tastenkombinationen verwenden Bringen Sie Ihnen bei, wie Sie Win10-Tastenkombinationen verwenden Dec 30, 2023 am 11:32 AM

Bringen Sie Ihnen bei, wie Sie Win10-Tastenkombinationen verwenden

Verwendung des Schlüsselworts „distinct' beim Parsen von SQL Verwendung des Schlüsselworts „distinct' beim Parsen von SQL Feb 18, 2024 pm 09:21 PM

Verwendung des Schlüsselworts „distinct' beim Parsen von SQL

See all articles