Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否用其他文本替换字符串的一部分?_Javascript - Fatal编程技术网

Javascript 是否用其他文本替换字符串的一部分?

Javascript 是否用其他文本替换字符串的一部分?,javascript,Javascript,我有一个变量 link='dog.jpg' 如何编写代码将链接改为=dog.webm 我试过link.text.replace('jpg','webm')但它没有效果 您需要将实际赋值返回到链接变量: link = link.replace('jpg', 'webm'); 但实际上,仅针对JPEG扩展的正则表达式替换可能更安全: link = link.replace(/\.jpg$/, '.webm'); 如果要替换文本,则需要尝试以下操作: let link = 'dog.jpg'

我有一个变量

link='dog.jpg'

如何编写代码将链接改为=
dog.webm

我试过
link.text.replace('jpg','webm')但它没有效果


您需要将实际赋值返回到
链接
变量:

link = link.replace('jpg', 'webm');
但实际上,仅针对JPEG扩展的正则表达式替换可能更安全:

link = link.replace(/\.jpg$/, '.webm');

如果要替换文本,则需要尝试以下操作:

 let link = 'dog.jpg'

 link.replace('jpg', 'webm')
您不需要编写link.text.replace


它将帮助您。

link=link.replace(…)
使用
link.replace('jpg','webm')
不需要。text这是否回答了您的问题?