JS(一些简单实用的验证)
2010-08-18 21:03
302 查看
1.只能输入数字和英文的:
<input onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">
2.只能输入数字的:
<input onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">
3.只能输入全角的:
<input onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))">
4.只能输入汉字的:
<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))">
也可以这样:
<input type=text name= caolig value ="" onblur="if (!(/^[/d]+/.?/d*$/.test(this.value)) ){alert('您的输入有误'); this.value='';this.focus();}">
邮编的
///^[1-9]/d{5}$/
/^/d{6}$/
function checkPrice(price)//Money
{
if (!/^(/+)?/d+(/./d{1,2})?$/.test(price.value))
{
price.value="0.00";
}
}
function checkQuantity(Quantity)//数量
{
if(!/^/d+$/.test(Quantity.value))
{
Quantity.value="0";
}
if(Quantity.value=="")
{
Quantity.value="0";
}
}
function checkTaxRate(TaxRate)//税率
{
if (!/^(/+)?/d+(/./d+)?$/.test(TaxRate.value))
{
TaxRate.value="0";
}
if(TaxRate.value > 99)
{
TaxRate.value="0";
}
if (TaxRate.value =="")
{
TaxRate.value="0";
}
}
<input onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">
2.只能输入数字的:
<input onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">
3.只能输入全角的:
<input onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))">
4.只能输入汉字的:
<input onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))">
也可以这样:
<input type=text name= caolig value ="" onblur="if (!(/^[/d]+/.?/d*$/.test(this.value)) ){alert('您的输入有误'); this.value='';this.focus();}">
邮编的
///^[1-9]/d{5}$/
/^/d{6}$/
function checkPrice(price)//Money
{
if (!/^(/+)?/d+(/./d{1,2})?$/.test(price.value))
{
price.value="0.00";
}
}
function checkQuantity(Quantity)//数量
{
if(!/^/d+$/.test(Quantity.value))
{
Quantity.value="0";
}
if(Quantity.value=="")
{
Quantity.value="0";
}
}
function checkTaxRate(TaxRate)//税率
{
if (!/^(/+)?/d+(/./d+)?$/.test(TaxRate.value))
{
TaxRate.value="0";
}
if(TaxRate.value > 99)
{
TaxRate.value="0";
}
if (TaxRate.value =="")
{
TaxRate.value="0";
}
}
相关文章推荐
- js中一些简单的验证函数
- 介绍jquery.validate.js简单实用的表单验证框架
- 前台(javascript/JS)验证框架 简单实用版
- jquery.validate.js【简单实用的表单验证框架】【进阶版】
- js中用数组对一些验证进行简单的封装
- jquery.validate.js【简单实用的表单验证框架】
- javascript脚本之表单验证(一些简单实用的javascript)
- 简单实用的js模板引擎
- 一个简单实用的js时钟
- JavaWeb一些简单操作(六) --- JS中声明全局变量
- JS实现的简单表单验证功能示例
- 转 一些关于js与jquery的数字类型验证正则表达式代码
- js验证只能为数字 和 简单的身份证号码验证。。
- 用js实现登录的简单验证
- (分享)自己整理的一些简单awk实用语句
- 使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
- js实现DIV的一些简单控制
- javascript 基础 js实现简单表单验证
- js错误--引发表单验证插件中的required属性失效,一些js功能失效