求一正则

slysmart 2017-01-03 09:09:57
var txt="string_14_5"
,str=/^_(.+?)_$/.exec(txt)[1]; //需要两个"_"之间“14”
alert(str)


我上面写的不对,求正解,TKS
...全文
84 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Mr108 2017-01-03
  • 打赏
  • 举报
回复
试一下这个:str=/_(.+)_.+/用match执行试试
Go 旅城通票 2017-01-03
  • 打赏
  • 举报
回复
去掉^和$,你加这2个就是要开始和结束都必须是下划线了
    var txt = "string_14_5" , str = /_(.+?)_/.exec(txt)[1]; //需要两个"_"之间“14”
    alert(str)

87,907

社区成员

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

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