惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

N
Netflix TechBlog - Medium
I
InfoQ
Engineering at Meta
Engineering at Meta
Jina AI
Jina AI
Recent Announcements
Recent Announcements
T
The Blog of Author Tim Ferriss
P
Proofpoint News Feed
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
Docker
Microsoft Security Blog
Microsoft Security Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
GbyAI
GbyAI
博客园 - Franky
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
WordPress大学
WordPress大学
MyScale Blog
MyScale Blog
月光博客
月光博客
罗磊的独立博客

博客园 - 赵晓雷

让VS2008对JQuery语法的智能感知更完美一点 JavaScript实现走马灯效果[无缝连接、循环滚动] 向右 - 赵晓雷 - 博客园 JavaScript实现走马灯效果[无缝连接、循环滚动] 向左 - 赵晓雷 - 博客园 Windows忘记mysql密码的解决方案 JavaScript实现走马灯效果[无缝连接、循环滚动] 向下 - 赵晓雷 - 博客园 JavaScript实现走马灯效果[无缝连接、循环滚动] 向上 - 赵晓雷 - 博客园 jQuery实现在光标处插入文本 jquery 操作div - 赵晓雷 - 博客园 IIS6与Tomcat6的整合方法 asp.net控件开发基础(7) asp.net控件开发基础(6) asp.net控件开发基础(5) - 赵晓雷 - 博客园 asp.net控件开发基础(4) - 赵晓雷 - 博客园 asp.net控件开发基础(3) asp.net控件开发基础(2) asp.net控件开发基础(1) 详解ASP.NET配置文件Web.config [ASP.NET] Session 详解 Gridview自动编号 - 赵晓雷 - 博客园
Jquery实现只能输入数字的文本框 - 赵晓雷 - 博客园
赵晓雷 · 2009-08-18 · via 博客园 - 赵晓雷

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <title>Untitled Document</title>
     <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
    </head>
    <script type="text/javascript">
        $.fn.numeral = function() {
            $(this).css("ime-mode", "disabled");
            this.bind("keypress",function() {
                if (event.keyCode == 46) {
                    if (this.value.indexOf(".") != -1) {
                        return false;
                    }
                } else {
                    return event.keyCode >= 46 && event.keyCode <= 57;
                }
            });
            this.bind("blur", function() {
                if (this.value.lastIndexOf(".") == (this.value.length - 1)) {
                    this.value = this.value.substr(0, this.value.length - 1);
                } else if (isNaN(this.value)) {
                    this.value = "";
                }
            });
            this.bind("paste", function() {
                var s = clipboardData.getData('text');
                if (!/\D/.test(s));
                value = s.replace(/^0*/, '');
                return false;
            });
            this.bind("dragenter", function() {
                return false;
            });
            this.bind("keyup", function() {
            if (/(^0+)/.test(this.value)) {
                this.value = this.value.replace(/^0*/, '');
                }
            });
        };
    </script>
    <body>
        <input type="text" id="txt1">
        <input type="text" id="Text2">
    </body>
 
 <script type="text/javascript">
  $("#txt1").numeral();
 </script>
</html>