高分求正则表达式。去掉记录里一串字符串的

有这样的记录:

1968 05

1<font color="white"> ,, </font>

32.1
1968 11

1<font color="white"> VV </font>

13.2
1968 12

1<font color="white"> YY </font>

23.1
1969 01

1<font color="white"> 3 </font>

-11.3
1969 02

1<font color="white"> ## </font>

16.9
1969 03

1<font color="white"> jj </font>

28.0
1969 08

1<font color="white"> QQQ </font>

8.2
1969 09

1<font color="white"> jj </font>

-1.6
1969 10

1<font color="white"> ,, </font>

12.1
1969 11

1<font color="white"> PP </font>

-3.4

现在想用把正则表达式类似于

1<font color="white"> XX </font>

的部分都替换掉,该怎么写这句语句呢?求教于各位大哥!

就是把是把从

1<font>到</font>

的那一串都替换掉。
---------------------------------------------------------------

1<input onblur="value=value.replace(/[&lt;font].*[&lt;/font&gt;]/g,'')" value="1968 05 &lt;font color=white&gt; ,, &lt;/font&gt; 32.1"/>

---------------------------------------------------------------

判断
---------------------------------------------------------------

如上匹配第一个

1<font最后一个< font="">   
2不过暂时没想出,就限定中间字符凑活   
3onblur="value=value.replace(/<font.{0,20}<\ font="">/g,'')"   
4\---------------------------------------------------------------   
5  
6onblur="value=value.replace(/<font.*?<\ font="">/g,'')"   
7非贪婪模式</font.*?<\></font.{0,20}<\></font最后一个<>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus