正则取数字

取出字符串“10px”里的“10”大概有三种方法

var str="10px";
/\d+/.exec(str);//方法一,用的是正则对象的方法exec
str.match(/\d+/));//方法二,用的是字符串对象的方法match
str.replace(/px/,"");//方法三,把px替换成空,用的是字符串对象的方法replace

直接量语法

/pattern/attributes

创建 RegExp 对象的语法:

new RegExp(pattern, attributes);


很明显直接量语法爽歪歪


逗逼了,parseInt(“10px”)就能取出10,数字中间有其他字符就不行了

posted on 2017-05-18 17:14  灵剑丹心  阅读(259)  评论(0编辑  收藏  举报

导航