为什么在javascript里只有前向声明而没有后向声明?

gaoch_2000 2009-07-21 07:47:15
前向声明是这样的 "aaaa=bbbb".match(/\w+(?=\=)/),返回aaaa,后向声明我在javascript权威指南这本书里没有找到,在网上搜索页没有找到,是不是没有后向声明?如果没有,为什么没有?
在网上查到perl语言中有后向声明,是这样的 (?<=pattern),也就是"aaaa=bbbb".match(/(?<=\=)\w+/),在perl中返回bbbb。
盼望各位大侠给小弟指点迷津。
...全文
161 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
toury 2009-07-22
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gaoch_2000 的回复:]
崩溃,这个在perl语言里是支持的,而js的正则表达式则完全以perl程序语言设计的正则表达式为基础,为什么js却不支持??
[/Quote]
呵呵。
<script>
alert("aaaa=bbbb".match(/(\w*)\=(\w*)/))
alert("aaaa=bbbb".match(/(\w*)\=(\w*)/)[2])
</script>
阿云ivan 2009-07-22
  • 打赏
  • 举报
回复
哈哈,不支持就是不支持啦
各个语言都有自己的特性嘛。
gaoch_2000 2009-07-22
  • 打赏
  • 举报
回复
崩溃,这个在perl语言里是支持的,而js的正则表达式则完全以perl程序语言设计的正则表达式为基础,为什么js却不支持??
bing475879749 2009-07-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 gaoch_2000 的回复:]
为什么不支持呀?是因为效率原因还是别的原因?感觉技术上没有什么难度呀?
[/Quote]
请问有后悔药吃吗?

时间过去还可以倒过来吗
gaoch_2000 2009-07-21
  • 打赏
  • 举报
回复
为什么不支持呀?是因为效率原因还是别的原因?感觉技术上没有什么难度呀?
monexus 2009-07-21
  • 打赏
  • 举报
回复
js不支持

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧