Maison  >  Article  >  interface Web  >  JavaScript utilise des expressions régulières pour remplacer le contenu des chaînes

JavaScript utilise des expressions régulières pour remplacer le contenu des chaînes

高洛峰
高洛峰original
2017-01-14 09:29:331378parcourir

Pas grand chose à dire, veuillez jeter un œil au code d'implémentation spécifique

//从字符串'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


Ce qui précède est l'intégralité du contenu de cet article, j'espère. cet article peut aider chacun dans ses études ou son travail. Venez demander de l'aide et espérez également soutenir le site Web PHP chinois !

Pour plus de JavaScript utilisant des expressions régulières pour remplacer le contenu des chaînes, veuillez faire attention au site Web PHP chinois !


Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn