js里如何将字符串转成正则表达式 我在页面做效验的时候,后台提供的正则是字符串形式,然后我用new RegExp(正则字符串)来转换成正则表达式,发现生成的正则表达式都多了一个‘\’,例如:原本后台提供的是'/^\-?[0-9]+(\.[0-9]+)?$/',按之前的方法转换后会变成‘//^\-?[0-9]+(\.[0-9]+)?$//’。请教各位大大,有什么方法可以处理这个问题么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 替换以下就OK了var str = '//^\-?[0-9]+(\.[0-9]+)?$//';str = str.replace(/\/\//g,"\/");var re = eval(str);//转成正则 恩,谢谢各位了。忘记用eval转下就好了。谢谢告知。 同时还有延伸问题如果在java中的话改如何做呢?在java中没有用过正则的说在这里弱弱的问句。 在火狐中display该怎么设置?期待您的答复! 滚动条 js缩放拖动图片功能,在图片超过2m时的问题 Javascript问题 谁能搞定跨域访问中的这个问题? 请教一个关于frame的问题??? javaapplet画图后把javascript的菜单遮住了,怎么解决? 页面加载时,初始化如合做? 求助高手帮忙,下拉到底部会让尾部的div显示,然后继续下拉尾部又消失了,怎么才能下拉到尾部时,尾部内容能出现,然后滚动条到下面,然后上拉内容消失? 点击盒子变颜色 JavaScript提交表单时提示“不支持此属性或方法” 如何判断一个字符串中是否含有英文?
var str = '//^\-?[0-9]+(\.[0-9]+)?$//';
str = str.replace(/\/\//g,"\/");
var re = eval(str);//转成正则