当前位置:编程学习 > JAVA >>

正则表达式方面的问题

控制input框只能输入数字和小数点,想使用jquery的live绑定keyup其他键盘事件。

$('.aaa').live('keyup',function(){

});

如何写这个表达式,有熟悉的朋友请帮忙。 --------------------编程问答-------------------- 你试试这个
<script language=javascript>
function onlyNum()
{
if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))
//考虑小键盘上的数字键
event.returnvalue=false;
}
</script>

<input onkeydown="onlyNum();">
--------------------编程问答-------------------- 想表达任意多位数字的话,正则式为
\d+ --------------------编程问答-------------------- 注意转义。程序里你得写成String str="\\d+"。 --------------------编程问答--------------------
引用 1 楼 qq1050337016 的回复:
你试试这个
JavaScript code?

<script language=javascript> function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)……

这个可行
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,