javascript验证价格输入

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
    <script type="text/javascript" language="javascript">
        function ckProPrice() {
            //判断商品价格
            var reg = /(^[-+]?[1-9]\d*(\.\d{1,2})?$)|(^[-+]?[0]{1}(\.\d{1,2})?$)/;
            if ($("#txtProPrice").val() == "") {
                alert("商品价格不能为空!");
                return false;
            } else {
                if (!reg.test($("#txtProPrice").val())) {
                    alert("市场价格必须为合法数字(正数,最多两位小数)!");
                    return false;
                } else {
                    alert("输入合法!");
                    return true;
                }
            }
        }
        $(function () {
            $("#btnTest").click(function () {
                ckProPrice();
            });
        });
    </script>
    请输入价格:
    <input type="text" id="txtProPrice" /><input type="button" value="验证输入" id="btnTest" />
时间: 2024-08-03 14:11:43

javascript验证价格输入的相关文章

Javascript验证用户输入URL地址是否为空及格式是否正确

 代码如下: <script type="text/javascript"> function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.jb51.net'); return false;

JavaScript验证用户输入的是字符或数字及ASCII Chart应用_实用技巧

我们可以根据onkeydown事件的event.keyCode即是ASCII Chart来判断字符或数字等.相关键盘key对应的ASCII码:  参考下面JavaScript代码: 复制代码 代码如下: <script type = "text/javascript"> function isNumeric(keyCode) { return ((keyCode >= 48 && keyCode <= 57) || keyCode == 8) }

Javascript验证用户输入URL地址是否为空及格式是否正确_javascript技巧

复制代码 代码如下: <script type="text/javascript"> function checkUrl() { var url = document.getElementById('url').value; if (url==''){ alert('URL 地址不能为空'); return false; } else if (!isURL(url)) { alert('URL 的格式应该是 http://www.jb51.net'); return fal

Javascript验证用户输入URL地址是否正确

   代码如下 复制代码 <script type="text/javascript"> function checkUrl() {  var url = document.getElementById('url').value;  if (url==''){   alert('URL 地址不能为空');  return false;  } else if (!isURL(url)) {   alert('URL 的格式应该是 http://www.111cn.net');

javascript验证只能输入数字和一个小数点示例_javascript技巧

复制代码 代码如下: function gaga(obj){ // 值允许输入一个小数点和数字 obj.value = obj.value.replace(/[^\d.]/g,""); //先把非数字的都替换掉,除了数字和. obj.value = obj.value.replace(/^\./g,""); //必须保证第一个为数字而不是. obj.value = obj.value.replace(/\.{2,}/g,"."); //保证只有出

JavaScript使用键盘输入控制实现数字验证功能_javascript技巧

现在有一个需求如下图: 产品经理说Card Number只能让输入数字(中间的空格是格式自加的,也是用js实现的),有时候我脑海中出现了个声音,啥玩意,加个type=number不就行了,事实发现图样图森破了,先不说type=number后面会有个上下标(虽然用css可干掉),但是这个类型是支持科学输入法的,就是小数点和e这样的是可以输入的,于是乎只能用其他的方式了,后来想用检索到输入了非数字就干掉,但是这样还是能输入,想法被打回,于是乎最终采用了键盘输入控制的办法,其实很简单,代码如下: va

Javascript与PHP验证用户输入URL地址是否正确_php技巧

本文实例讲述了Javascript与PHP验证用户输入URL地址是否正确的方法,分享给大家供大家参考.具体方法如下: 1.javascript检测URL地址有效性: 复制代码 代码如下: <script type="text/javascript"> function checkUrl() {  var url = document.getElementById('url').value;  if (url==''){   alert('URL 地址不能为空');  ret

javascript 验证汉字-前辈:用js验证是否输入的是,某个已定汉字,要求源码中不出现该汉字,请问怎样用utf-8码写入?

问题描述 前辈:用js验证是否输入的是,某个已定汉字,要求源码中不出现该汉字,请问怎样用utf-8码写入? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang=&quo

javascript 验证是否为数字方法总结

isNaN 函数 isNaN(expression:Object) : Boolean 计算参数,如果值为 NaN(非数字),则返回 true.此函数可用于检查一个数学表达式是否成功地计算为一个数字. isNaN函数 如下:  代码如下 复制代码 function checknum(str) {  if (isNaN(str)) {   alert("不是数字");  } } 另外再看  代码如下 复制代码 parseInt("Hello",10);//return