正则表达式方面的问题

zyl2001 2012-11-20 01:51:06
控制input框只能输入数字和小数点,想使用jquery的live绑定keyup其他键盘事件。

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

});

如何写这个表达式,有熟悉的朋友请帮忙。
...全文
118 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
suciver 2012-11-20
  • 打赏
  • 举报
回复
引用 1 楼 qq1050337016 的回复:
你试试这个 JavaScript code? <script language=javascript> function onlyNum() { if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)……
这个可行
夜魔009 2012-11-20
  • 打赏
  • 举报
回复
注意转义。程序里你得写成String str="\\d+"。
夜魔009 2012-11-20
  • 打赏
  • 举报
回复
想表达任意多位数字的话,正则式为 \d+
心剑无痕 2012-11-20
  • 打赏
  • 举报
回复
你试试这个
<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();">

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧