求一正则表达式

trunjun 2009-11-24 04:29:46
string input = "SELECT SU_UserName FROM LZ_MISUser WHERE SU_UserID='{@UserID}'";
string input = "SELECT SU_UserName FROM LZ_MISUser WHERE SU_UserID='{#UserID}'";
string input = "SELECT SU_UserName FROM LZ_MISUser WHERE SU_UserID='{$UserID}'";

我想取到@UserID、或#UserID或$UserID,怎么写正则表达式啊。意思是上面的随便给一个,取到括号里面的值。
...全文
85 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2009-11-25
  • 打赏
  • 举报
回复
感觉需求不明确,什么叫随便给一个,取到括号里面的值?
2009-11-24
  • 打赏
  • 举报
回复

var input = "SELECT SU_UserName FROM LZ_MISUser WHERE SU_UserID='{#UserID}'";
var matchs = input.match(/{([^}]*?)}/);
var userid = matchs.length >= 1 ? matchs[1] : "";

alert(userid);
trunjun 2009-11-24
  • 打赏
  • 举报
回复
舍不得分啊,快没分了,以后怎么办
phoeni_xin 2009-11-24
  • 打赏
  • 举报
回复
有点少。。啊哈哈
trunjun 2009-11-24
  • 打赏
  • 举报
回复
是不是我给的分少了?

87,993

社区成员

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

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