有这样的记录:
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(/[<font].*[</font>]/g,'')" value="1968 05 <font color=white> ,, </font> 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最后一个<>