<script language=javascript>
var str="EditableGrid$ctl122$ctl00"
re=/(\$[a-z]+)(\d+)(\$)/gi
str=str.replace(re,function(a,b,c,d){return b+(parseInt(c)-1)+d})
alert(str)
</script>
var str="EditableGrid$ctl122$ctl00"
re=/(\$[a-z]+)(\d+)(\$)/gi
str=str.replace(re,function(a,b,c,d){return b+(parseInt(c)-1)+d})
alert(str)
</script>
解决方案 »
- 我已经做了一个可以上下收放是菜单,我想在一个文本菜单上设置左右两个箭头的。点击箭头时可将显示的菜单隐藏起来,然后点击箭头时可将隐藏的菜单显示起来.
- 求一正则写法
- document.body.innerHTML是做什么用的?
- 缺少对象错误,高手进来抠分!
- jquery的on()绑定,事件分离怎么弄?求大神指点
- 请问如何在网页中调用应用程序?
- 我的页面上有两个相邻的元素obj1,obj2,我想删除obj2怎么办
- 怎样禁止img中的onclick事件?
- 让IFrame处于可编辑状态?
- js取多个text值传后台问题
- iframe的问题:如何将父页面中的一个值付值给iframe中的一个
- 如何使一张图片旋转非90度?
var str="EditableGrid$ctl100$ctl00"
re=/(\$[a-z]+)(\d+)(\$)/gi
str=str.replace(re,function(a,b,c,d){var str="000"+(parseInt(c)-1).toString();str=str.substr(str.length-3); return b+str+d})
alert(str)
</script>