用JS的正则表达式如何判断输入框内为中文或者是英文数字,或者是三者混编_乱码...
2012-05-31 09:37
791 查看
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();}">
<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();}">
相关文章推荐
- 用JS的正则表达式如何判断输入框内为中文或者是英文数字,或者是三者混编_乱码
- 用JS的正则表达式如何判断输入框内为中文或者是英文数字,或者是三者混编_乱码
- 用JS的正则表达式判断输入框内为中文或者是英文数字(非常实用)
- JS的正则表达式判断输入框内为中文或者是英文数字
- 用JS的正则表达式如何判断输入框内为中文或者是英文
- JS 判断输入框内为中文或者是英文数字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- java中用正则表达式判断中文字符串中是否含有英文或者数字
- js中判断数字\字母\中文的正则表达式 (实例)
- JS中如何运用正则表达式判断数字
- js中用正则表达式判断字符串中是否包含中文和英文
- 判断只能输入包含(中文,数字,英文)的正则表达式。
- javascript 正则表达式判断只能是中文、英文或者中文加英文
- js中用正则表达式判断字符串中是否包含中文和英文
- 正则表达式限制文本框只能输入中文或者英文或者数字
- js 正则表达式 判断 数字\字母\中文 (实例)
- JS-只允许输入中文数字英文的正则表达式
- 输入框只能包括中文、英文字母、数字和下划线或者空格
- 如何用正则表达式在服务器端判断文本框输入的是数字
- 正则表达式 匹配中文,英文字母和数字及_的写法!同时控制长度