请帮我写这样一个简单的js正则表达式,谢谢! 如果只找{1}就不用正则,直接找就行,如果想{n} 其中n为数字,那么可以var res = str.match(/\{\d+\}/ig);res为匹配结果的数组 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 (/\b\{\d+\}\b/ig\b匹配单词边界,大概可以试试看 哦,那这样var res = str.match(/[^\{]\{\d+\}[^\}]/ig); rightyeah的方法,在{1}前后如果有空格就不能替换好像 ice_berg16 可以,呵呵。回去试试看,先谢谢了!晚上结贴给分! function f(){ var str='abc {1} de',r=/\{\d+\}(?!\})/g; alert(str.match(r));}可以区分{1}与{1}}但不能区分{1}与{{1}ice_berg16 的方法也有问题,他会匹配{1}前后各一个字符,不适用 setTimeout传参数问题 一个Javascript动作,如何判断是哪个form提交的呢(多个form,同一个动作)? 函数封装问题 关于无穷大的问题 求(带可选项、带图片的无限级树结构的实现) 为什么document.body.clientHeight 和document.body.offsetHeight 一样??? 请教 javascript 键盘输入,哪位高人帮帮忙??? 测试js的工具? (急)那位高手能帮我改改代码,谢谢! 简单问题,请大家帮帮忙 有二级连动的一个表单提交有错误返回,二级连动中的数据就变成白 nextSibling只能用于Table中
\b匹配单词边界,大概可以试试看
var res = str.match(/[^\{]\{\d+\}[^\}]/ig);
回去试试看,先谢谢了!
晚上结贴给分!
{
var str='abc {1} de',r=/\{\d+\}(?!\})/g;
alert(str.match(r));
}
可以区分{1}与{1}}
但不能区分{1}与{{1}ice_berg16 的方法也有问题,他会匹配{1}前后各一个字符,不适用