首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

正则表达式兑现的一个比较纠结的需求

2012-11-23 
正则表达式实现的一个比较纠结的需求第一种:htmlheadscriptvar s_788HH&_s s.replace(/^_+(?

正则表达式实现的一个比较纠结的需求

第一种:

<html><head><script>var s="_788HH&_";s = s.replace(/^_+(?=[\da-zA-Z])|_+$/g,function(w,i){return i?"":"_"});alert(s);</script></head><body></body></html>

?

第二种:

?

?

/^_+$/.test(s)?"_":s.replace(/_+?$/,"")
?

?

?

需求是:

var s;

去掉此字符串“结尾”跟的任意数量的下划线。如果整个字符全都是下划线,就只保留1个下划线。

热点排行