Javascript正则表达式匹配字符串也与空格

时间:2014-11-20 13:14:27

标签: javascript regex

我必须匹配,样式包含,例如,颜色。这是字符串:

<a href="#" style="margin:50px;color:2;">test</a>

我的正则表达式:

/(color:(.);)/

它现在有效,我需要做什么,所以它也会匹配color: 2;

1 个答案:

答案 0 :(得分:2)

使用\s*匹配可选空格字符:

/(color:\s*(.);)/

(。)将仅匹配单个字符颜色。 如果要将其他颜色与更多字符匹配,请使用以下正则表达式:

/(color:\s*([^\s;]+)\s*;)/

(使用\S匹配非空格字符)