
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>用正则表达式控制价格输入</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script type="text/javascript">
var record={
num:""
}
var checkDecimal=function(n){
var decimalReg=/^\d{0,8}\.{0,1}(\d{1,2})?$/;//var decimalReg=/^[-\+]?\d{0,8}\.{0,1}(\d{1,2})?$/;
if(n.value!=""&&decimalReg.test(n.value)){
record.num=n.value;
}else{
if(n.value!=""){
n.value=record.num;
}
}
}
</script>
</head>
<body>
<h3>实用技巧:用正则表达式控制价格输入</h3>
销售价<input maxlength="10" size="18" type="text" name="price" value="" onkeyup='checkDecimal(this)'/>
</body>
</html>
正则表达式控制Input输入内容 ,js正则验证方法大全
//输入姓名的正则校验 e.currentTarget.value = e.curre ...
JS 正则表达式 控制文本框只能输入中文、英文、数字与指定特殊符号
JS 正则表达式 控制文本框只能输入中文.英文.数字与指定特殊符号(屏蔽表情输入) onkeyup:释放键盘事件 onpaste:粘贴事件 oncontextmenu :鼠标右击事件 只能输入中文: ...
JS控制只能输入数字仍然最多允许小数点两位
直接上代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...

JS 控制只能输入数字仍然最多允许两位小数点
<html lang="en"> <head> <meta charset="UTF-8"> <title>JS ...
JS 初学正则表达式
正则表达式 匹配中文,英文字母跟数字及_的写法!同时控制长度 匹配中文:[\u4e00-\u9fa5] 英文字母:[a-zA-Z] 数字:[0-9] 匹配中文,英文字母跟数字及_:^[\u4e00- ...
js常用正则表达式2
字符 含意 \ 做为转意,即一般在"\"后面的字符不按原先意义解释,如/b/匹配字符"b",当b后面加了反斜杆后/\b/,转意为匹配一个单词的边界.-或-对 ...
js的正则表达式

正则表达式(regular expression)是一中描述字符模式的对象,js的RegExp类表示正则表达式,String与RegExp都定义了相应的方式来操作正则表达式,比如模式匹配,文本检索和替 ...
chrome浏览器下禁制 textarea改变大小; Jquery的textareaCounter插件控制textarea输入的数组数量
给 textarea 添加一个css 样式即可 resize: none; 用Jquery的组件控制textarea输入的字节数量 一:引用Jquery脚本js输入 价格 正则,并引入 textareaCounte ...
js里正则表达式解析
详细内容请点击 正则表达式中的特殊字符 字符 含意 \ 做为转意,即一般在"\"后面的字符不按原先意义解释js输入 价格 正则,如/b/匹配字符"b",当b后面加了反斜杆后/\b/ ...
计算机程序的认知逻辑 (50) - 剖析EnumMap
上节我们看到,如果必须一个Map的推动类,并且键的类别为泛型类型,可以使用HashMap,但需要使用一个专门的推动类EnumMap. 为什么要有一个专门的类呢?我们之前介绍过枚举的本质,主要是因为枚举 ...

【SQL语句】update ... ... from ......
要求:修改vaj表中的vaj02字段的值,vaj02字段的值=cag.cag03的值,vaj 表与 cag 表无直接关联 实现: update vaj set vaj02=c.cag03 from l ...
Maps for Developers
苹果官网文档: Give your apps a sense of place with maps and location information. Present maps with custom ...
快速搭建ssh(最终版)
一个月又忘了.还是做个笔记.自己看下能够想起来... 1.在MyEclipse中新建web Project 2.首先整合struts
(转)用AGG实现高质量图形输出(四)

AGG的字符输出 字符输出,对于AGG来说,这个功能可以进入显示流程的 不同位置.比如字体引擎能直接进入“Scanline Rasterizer”层向渲染器提供未处理完毕的扫描线,也可以进入“Vert ...
mysqlpump 原理
Oracle官方多线程逻辑备份软件 昨天Inside君写到MySQL 5.7.11版本公布,其中更有含义的个别在于官方修复了之前mysqlpump工具一致性备份的弊端,使得mysqlpump工具在生产 ...
Codevs 1074 食物链 2001年NOI全国竞赛
1074 食物链 2001年NOI全国大赛 时间限制: 3 s 空间限制: 64000 KB 题目等级 : Diamond 传送门 题目描述 Description 动物王国中有三类动物 A,B ...
ASP.NET菜鸟之路之Application小例子
背景 我是一个ASP.NET菜鸟,暂时开始学习ASP.NET,在此记录下我个人敲的代码,没有多少参考价值,请看到的盆友们为我点个赞支持我一下,多谢了. Session介绍 Application对象用 ...
npm install Error:EPROTO: protocol error, symlink &#39;../mime/cli.js&#39; ->; &#39;/vagrant/src/nodejs/node_modules/express/node_modules/send/node_modules/.bin/mime&#39;
我在ubuntu上使用npm安装依赖是出现以下错误: npm ERR! Linux 3.13.0-101-genericnpm ERR! argv "/usr/bin/nodejs" ...
HC - 05 bluetooth module settings in Linux using CuteCom
By default the bluetooth module HC-05 sets baud rate at 38400, data bits 8, Stop bits 1 All schemati ...
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-136271-1.html
必须自主