js用正则表达式控制价格输入实现代码
用正则表达式控制价格输入
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;
}
}
}
实用技巧:用正则表达式控制价格输入
销售价
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
js用正则表达式控制价格输入实现代码
用正则表达式控制价格输入 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; }e
-
JS使用正则控制用户输入银行卡号及格式化
//js正则实现用户输入银行卡号的控制及格式化 <script language="javascript" type="text/javascript"> function formatBankNo (BankNo){ if (BankNo.value == "") return; var account = new String (BankNo.value); account = account.substring(0,22); /
-
JS使用正则表达式提交页面验证的代码
如何用正则表达式提交验证 首先,我们先用一首歌活跃一下气氛! 门前大桥下 游过一群鸭 快来快来数一数 二四六七八 嘎嘎嘎嘎 真呀真多呀- stop,我们来进入正题↓ 1:让你们看一下我么老师布置的作业 2:需要呈现的效果是:看图片 3:那么,下面需要的就是代码 <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title><
-
js限制文本框的输入内容代码分享(3类)
为大家分享的JavaScript限制文本框的输入内容代码如下 <style type="text/css"> <!-- .STYLE1 { color: #0099FF; font-weight: bold; font-size: x-large; } --> </style> <p> </p> <p> </p> <p> </p> <p> </p> <
-
JS实现音量控制拖动
本文实例为大家分享了JS实现音量控制拖动的具体代码,供大家参考,具体内容如下 描述: JS--实现音量控制拖动 1).有底条,有拖拽按钮 2).设置最小和最大值 3).拖动定位后,抛出事件当前的所在值 效果: 实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title>
-
JS控制只能输入数字并且最多允许小数点两位
下面通过一段代码给大家介绍JS控制只能输入数字并且最多允许小数点两位,具体代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <input type="text" name="
-
js限制textarea每行输入字符串长度的代码
但是textarea没有这个属性. asp.net的服务端textbox这个属性也不起效,所以我们只有用js脚本来控制 好,废话不多说,先上代码 javascipt源码: 复制代码 代码如下: function textCounter(field, maxlimit, lines) {//参数说明:field是textarea对象,maxlimit是最大允许长度,lines是行数 var arr = field.value.split("\n");//首先我们要为验证行数,通过分行符&
-
JS的正则表达式常用检测代码
JS的正则表达式 //校验是否全由数字组成 function isDigit(s) { var patrn=/^[0-9]{1,20}$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字母开头.可带数字."_"."."的字串 Java代码 function isRegisterUserName(s) { var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[.
-
JS正则表达式判断有效数实例代码
<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj = document.getElementById("name"); if(!reg.test(obj.value)){ alert("请输入数字!"); } if(!/^[0-9]*$/.test(obj.value)){ a
-
js实现控制textarea输入字符串的个数,鼠标按下抬起判断输入字符数
[Html代码] <table> <tr> <td width="150">短信内容:</td> <td> <textarea name="message" cols="96" rows="5" onKeyDown="textCounter(message,remLen,65);" onKeyUp="textCounter(mess
随机推荐
- Java获取网络文件并插入数据库的代码
- Python中使用logging模块打印log日志详解
- 在JavaScript的正则表达式中使用exec()方法
- javascript如何判断数组内元素是否重复的方法集锦
- Enterprise Library for .NET Framework 2.0缓存使用实例
- MySQL 数据库两台主机同步实战(linux)
- Android开机自启动服务的实现方法
- Node学习记录之cluster模块
- WML语法大全与相关介绍第1/3页
- js 事件的传播机制(实例讲解)
- MsSql 存储过程分页代码 [收集多篇]
- jQuery Clone Bug解决代码
- jQuery右侧选项卡焦点图片轮播特效代码分享
- javascript表单事件处理方法详解
- Python的Django框架中forms表单类的使用方法详解
- python 专题九 Mysql数据库编程基础知识
- c++ 临时对象的来源
- Java使用@Validated注解进行参数验证的方法
- laravel利用中间件防止未登录用户直接访问后台的方法
- node 使用 async 控制并发的方法