ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript は正規表現を使用して文字列内のコンテンツを置き換えます

JavaScript は正規表現を使用して文字列内のコンテンツを置き換えます

高洛峰
高洛峰オリジナル
2017-01-14 09:29:331337ブラウズ

特に言うことはありませんが、具体的な実装コードをご覧ください

//从字符串'Is this all there is'中剪去'is':
 var str='Is this all there is';
 var subStr=new RegExp('is');//创建正则表达式对象
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//Is th all there is
 var subStr=new RegExp('is','i');//创建正则表达式对象,不区分大小写
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//this all there is
 var subStr=new RegExp('is','ig');//创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there
 var subStr=/is/ig;//直接量法创建正则表达式对象,不区分大小写,全局查找
 var result=str.replace(subStr,"");//把'is'替换为空字符串
 console.log(result);//th all there
 console.log(str);//Is this all there is 可见replace并不改变原始str


以上がこの記事の内容の全てです、この記事の内容が皆様の勉強や仕事に少しでもお役に立てれば幸いです。 PHP 中国語 Web サイトもサポートしたいと考えています。

正規表現を使用して文字列内のコンテンツを置換する JavaScript に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。