<script type="text/javascript">
var a='-9-9-183-177-183-212-720-122-9-183-'
var b=[]
alert(a.replace(/183-([^-]*?)-/g,function(c,d){b.push(d); return c;}))
alert(b)
</script>
解决方案 »
- 重写window alert方法遇到的一个问题,请大师指教
- 一个js问题
- js控制另一个子框架的显示页面路径时出错,不知道问题在哪里
- url放入js
- 怎么实现这种不规则排列的图片,且要带滚动效果的?
- 关于arcgis10.1中几何服务的问题
- 急急急!!!怎么可以让两边的广告flash或者浮标窗口等在主页显示出来之后再弹出来???
- 小第想学javascript请问那有电子版书籍下载!!!(Thank you!)
- 如何实现多个文件的上传?file只能添加一个文件,在线等,立即给分!!◎◎
- 扫描条形码,获取数据库数据。 然后调用数据库数据
- createElement创建的文本框在表单提交的时候如何在JS验证
- 请问ASP,JSP,PHP,ASPX。。等等中哪一种最安全?
<!--
var str = '-9-9-183-177-183-212-720-122-9-183- ';
var reg = /183-(\d{3}|.)/g;
var arr = str.match(reg);
alert(arr[0].split('-')[1]);
alert(arr[1].split('-')[1]);
alert(arr[2].split('-')[0]);//-->
</SCRIPT>
var regExp=/183-[0-9]{0,}/gim;
var strlist=("-"+str.match(regExp).join('-')).split('-183-');
strlist.push('183');
alert(strlist);
var a='-9-9-183-177-183-212-720-122-9-183-'
var b=[]
alert(a.replace(/183-([^-]*?)-/g,function(c,d){b.push(d); return c;}))
alert(b)
</script>
var patten=/183-([^-]+)/g;
while((b=patten.exec(s))!=null)
document.write(b[1]+"<br/>");