正则表达式一个很简单的问题,不知道如何形容 var str="一三国40了地的啊50在了的和70。";/啊\d+在/.exec(str) //line 1/啊\d+在/.exec(str)[0].replace(/\D/g,"") // line 2我想匹配“啊”和“在”之间的数字,但 line1 的结果是的结果会把数字前后的文字也出现了,line 2 可以达到我的结果,但现在我想知道的是,能不能用一个正则就把这个匹配找到???或者说解决我的需求的更加高效的方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var str="一三国40了地的啊50在了的和70。"; var reg = /啊(\d+)在/; alert(str.match(reg)[1]); 或 var str="一三国40了地的啊50在了的和70。"; var reg = /啊(\d+)在/; reg.exec(str); alert(RegExp.$1) 最后一种方式不建议使用,不过展示下js正则的相关思路 var str="一三国40了地的啊50在了的和70。"; var reg = /.+?啊(\d+)在.+/; alert(str.replace(reg,function(m,p){ return p; })); 不知道哪里有好一点的参考手册???w3school上貌似不全http://www.w3school.com.cn/js/jsref_obj_regexp.asp 不知道哪里有好一点的参考手册???w3school上貌似不全http://www.w3school.com.cn/js/jsref_obj_regexp.asp 关于js正则 也就这么点内容关于正则 那东西还是不少的 http://deerchao.net/tutorials/regex/regex.htm这个可以入门先。 关于时间问题; 随机输出1-8之间的整数 ext中this.getrow()问题 javascript获取客户端mac地址 javacript 动态生成的html代码为什么在网页中用document.getElementById() 取不到 jqGridView 求手指 拖动 效果 用javascript怎么去调用系统的Beep(蜂鸣声)! 打印预览后出现两个页面;如何设置只出现一个页面 新手的一个小问题 tomcat发布的项目 请教 opera 有关问题 急! 新手求ExtJs学习方式
var reg = /啊(\d+)在/;
alert(str.match(reg)[1]);
var str="一三国40了地的啊50在了的和70。";
var reg = /啊(\d+)在/;
reg.exec(str);
alert(RegExp.$1)
var reg = /.+?啊(\d+)在.+/;
alert(str.replace(reg,function(m,p){
return p;
}));
http://www.w3school.com.cn/js/jsref_obj_regexp.asp
http://www.w3school.com.cn/js/jsref_obj_regexp.asp
关于js正则 也就这么点内容
关于正则 那东西还是不少的
http://deerchao.net/tutorials/regex/regex.htm这个可以入门先。