var regexp = /^font-size:\s*(\d+)\s*px$/;
请教各位,在js中要获取匹配字符串中的(\d+),即变长的数字,该怎么做?有没有特定的语句啊?
解决方案 »
- 访问webservice报错
- Servlet 中使用 el 值出不来?;[初学者求助~]
- javascript设置div的列表,单击列表后页面刷新页面又把div自动合起
- 问个JSF+HIBERNATE的联合查询的问题
- 为什么会有java.sql.SQLException: No suitable driver的错误?在线等
- 关于servlet如何得到SOAP的附件
- 删除提示
- 请问一个出错信息。。
- Jubilder8的问题
- 页面头一次显示正常,但一刷新就出错org.apache.jasper.JasperException
- 求助:有没有windows下的 把邮件送给 负责发邮件的SMTP服务器的 邮件客户端?
- request.getSession()总是获得唯一对象吗?
var n = str.replace(/\D/g, "");
alert(n)</script>
你试试这个
var digit=/\d+/g
var str="abc123def34567ijk";
alert(str.match(digit));//match返回的是一个数组
</script>
"^((-\\d+)|(0+))$" //非正整数(负整数 + 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?\\d+$" //整数
"^\\d+(\\.\\d+)?$" //非负浮点数(正浮点数 + 0)
"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"
//正浮点数
"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$" //非正浮点数(负浮点数 + 0)
"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"
//负浮点数
"^(-?\\d+)(\\.\\d+)?$" //浮点数