当前位置: 代码迷 >> JavaScript >> 有哪位高手在JavaScript中用过负向前瞻的
  详细解决方案

有哪位高手在JavaScript中用过负向前瞻的

热度:3   发布时间:2012-08-17 02:08:34.0
有谁在JavaScript中用过负向前瞻的?
看书的时候说JavaScript中不支持负向前瞻,但有解决办法就是匹配一个单词,但且仅当它后面没有不需要匹配的单词

------解决方案--------------------
现找了个例子,我改写了一下,意思更明了
<script type="text/javascript">
re = /([a-z]+(?!\d))/ig; //负向前瞻符(?!)
//将匹配后面不包含数字的所有字母,并且不会返回(?!\d)中的内容
str = "theforeverA1 ZL";
alert(str.match(re));//返回theforever,ZL 而A1不符合条件被过滤
</script>
  相关解决方案