正则表达式在链接的文本中找到空格

时间:2011-09-19 17:51:58

标签: html regex

我正在尝试编写一个正则表达式,在链接文本中找到“Red”和“Blend”之间的空格。

<a title="Show products matching tag Red Blend" href="/collections/50-to-100/red-blend">Red Blend</a>

正则表达式还需要能够找到以下代码块中的两个空格:

<a title="Show products matching tag Russian River Valley" href="/collections/50-to-100/russian-river-valley">Russian River Valley</a>

在这两种情况下,我将使用不间断的空格字符替换空格,但这将由我的服务器端脚本处理。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

不确定您使用的是哪种语言,但如果您想使用一些javascript / jQuery,则可以执行此操作;

var a = $('a').text();
var b = a.replace(/\s/g, '&nbsp;');
$('a').html(b);

这假设(根据您的问题)您要替换的空间位于链接的文本中。

示例: http://jsfiddle.net/jasongennaro/ejJYF/1/