js用正则表达式控制价格输入实现代码
2012-02-15 23:02
411 查看
<!--
胡开明
用正则表达式控制价格输入
-->
<!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>
胡开明
用正则表达式控制价格输入
-->
<!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>
相关文章推荐
- js用正则表达式控制价格输入实现代码
- js用正则表达式控制价格输入实现代码
- JS正则表达式----控制价格输入实现代码
- js用正则表达式控制价格输入
- js用正则表达式控制价格输入
- JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- 实用技巧:用正则表达式控制价格输入
- JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
- 常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- JS常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js正则表达式实现数字每隔四位用空格分隔代码
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- 常用正则表达式和JS控制输入框输入限制(数字、汉字、字符)
- js正则实现用户输入银行卡号的控制及格式化
- js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码
- js控制文本框只能输入中文、英文、数字与指定特殊符号的实现代码
- ASP.NET中服务器控件Button调用javascript代码运用正则表达式验证TextBox中输入的是否为正整数或正小数,符合要求则继续运行服务器端代码功能的实现