Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
Jquery 限制搜索和替换?_Jquery_Replace - Fatal编程技术网

Jquery 限制搜索和替换?

Jquery 限制搜索和替换?,jquery,replace,Jquery,Replace,我使用replace()实现此函数,它查找值“0€”,并替换为“no price”。它工作得很好,但问题是它不匹配 这 '0 €' 还有这个 “10欧元” 我只需要匹配“0欧元”,而不需要匹配“10欧元”。 js: 您可以这样做: $(this).text(text.replace(/(^|\D)0\s*€/g, 'no price')); 这将替换“0$”,但仅在字符串开头或非数字的后面 这是你的全部文字吗? $(this).text(text.replace(/(^|\D)0\s*€/g,

我使用replace()实现此函数,它查找值“0€”,并替换为“no price”。它工作得很好,但问题是它不匹配 这 '0 €' 还有这个 “10欧元”

我只需要匹配“0欧元”,而不需要匹配“10欧元”。

js:

您可以这样做:

$(this).text(text.replace(/(^|\D)0\s*€/g, 'no price'));

这将替换“0$”,但仅在字符串开头或非数字的后面

这是你的全部文字吗?
$(this).text(text.replace(/(^|\D)0\s*€/g, 'no price'));