去除字符串前后空格:
var ss=str.replace(/(^\s*)|(\s*$)/g, "");
去除字符串中所有空格:
var ss=str.replace(/\s/g,"")
判断一个值是否为非数字类型:
isNaN(123)返回false;
isNaN(-1.23)返回false;
isNaN(0)返回false;
isNaN("sdfsdfs")返回true;
判断浮点数:
function checkfloat(s)
{
var arr=s.match(/^\d+\.\d+$/);
return arr!=null
}
用JS把全角转换成半角(只允许输入数字):
<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
>
更多JS操作:
http://topic.csdn.net/u/20091109/10/379ceb1b-4554-4677-8df0-142bd098ea36.html