请教javascript把百分数转换成浮点小数问题:
(1)得到一个字符串,用正则表达式去判断时候为 xx%的格式
(2)如果格式符合,去掉%,转换为小数第一步用的正则表达式:^((0\.\d+)|([1-9]\d*(\.\d+)?))[%]$,该表达式在js下校验总是false
....
var reg=New RegExp("^((0\.\d+)|([1-9]\d*(\.\d+)?))[%]$");if(reg.test(字符串))
{
//如何转换为一个小数呢?
}
else
{
//格式错误
}
(1)得到一个字符串,用正则表达式去判断时候为 xx%的格式
(2)如果格式符合,去掉%,转换为小数第一步用的正则表达式:^((0\.\d+)|([1-9]\d*(\.\d+)?))[%]$,该表达式在js下校验总是false
....
var reg=New RegExp("^((0\.\d+)|([1-9]\d*(\.\d+)?))[%]$");if(reg.test(字符串))
{
//如何转换为一个小数呢?
}
else
{
//格式错误
}
解决方案 »
- 有一自动计号代码,其四变量不自动变化,谁能把它改成能自动随时间改变呢?
- 根据坐标定位并显示div
- 把css和js文件传到服务器上后,不能用了
- javascript读取文本文件,支持FireFox浏览器
- 这个函数该怎么修改呢?
- js 能不能得到一个element 所有属性的集合。而不是用 getAttribute('xxx') 得到单独的一个。谢谢。
- 求ubb里javascript的正则表达式,在线等~~
- js文本操作方法有问题,帮忙看看
- 父窗口中window.open打开一个子窗口,在子窗口中能否调用父窗口的js函数?
- 谁有双色球走势图的代码 js写的
- ASP高手请进:有关onclick事件将一组数据提交到form当中
- js用eval出错
var a = '20%'
if (a.indexOf('%')) // 这里还可以改改.
alert(parseFloat(a)/100);
else
alert(parseFloat(a));</script>