确认收货密码六个框只能是数字怎么没有字母对应数字

2054人阅读
方法一:这里只能输入数字:&br&&input type=text name=txtPostalCode onKeypress="if (event.keyCode & 45 || event.keyCode & 57) event.returnValue ="&bug:这个好像有bug ,如果按住一个键不松,那么就可以输入其他字符。
方法二:&INPUT TYPE="text" onkeyup="this.value=this.value.replace(/[^/d*]/,'')"&bug:这两个都有BUG,我复制一些东西就可以粘在里面了,而且什么都能粘!!!
改进:&INPUT TYPE="text" onkeyup="this.value=this.value.replace(/[^/d*]/,'')" onpaste="return false"&这样你就没法粘贴了:-p
onpaste好像需要的浏览器版本高点吧,好像至少要5.5吧
经测试正确无误的办法有如下三种:1。&input&&onkeyup="this.value=this.value.replace(//D/g,'')"&&onafterpaste="this.value=this.value.replace(//D/g,'')"&&&2。&input&&name=txt1&&onchange="if(//D/.test(this.value)){alert('只能输入数字');this.value='';}"&&&3。&input&&onkeyup="if(isNaN(value))execCommand('undo')"&&onafterpaste="if(isNaN(value))execCommand('undo')"&
input高级限制级用法1.取消按钮按下时的虚线框   在input里添加属性值 hideFocus 或者 HideFocus=true 2.只读文本框内容 在input里添加属性值 readonly 3.防止退后清空的TEXT文档(可把style内容做做为类引用)   &INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput& 4.ENTER键可以让光标移到下一个输入框   &input onkeydown="if(event.keyCode==13)event.keyCode=9" & 5.只能为中文(有闪动)   &input onkeyup="value="/value.replace(/[" -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9"& 6.只能为数字(有闪动)   &input onkeyup="value="/value.replace(/["^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"& 7.只能为数字(无闪动)   &input style="ime-modedisabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode&48 || event.keyCode&57)) event.returnValue=false"& 8.只能输入英文和数字(有闪动)   &input onkeyup="value="/value.replace(/[/W]/g,"'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"& 9.屏蔽输入法   &input type="text" name="url" style="ime-modedisabled" onkeydown="if(event.keyCode==13)event.keyCode=9"& 10. 只能输入 数字,小数点,减号(-) 字符(无闪动)   &input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode&48 || event.keyCode&57)) event.returnValue=false"& (注意:keyCode=45表示减号&-&)11. 只能输入两位小数,三位小数(有闪动)   &input maxlength=9 onkeyup="if(value.match(/^/d{3}$/))value="/value.replace(value,parseInt(value/10))" ;value="/value.replace(//./d*/./g,'."')" onKeyPress="if((event.keyCode&48 || event.keyCode&57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^/d{3}$/) || //./d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe&
文本框获得焦点后,将光标定位到文本框里的字符串的末尾&HTML&&&&HEAD&&&&SCRIPT&&&function&&setCaretAtEnd&&(field)&&{&&&& if&&(field.createTextRange)&&{&&&&&&&& var&&r&&=&&field.createTextRange();&&&&&&&& r.moveStart('character',&&field.value.length);&&&&&&&& r.collapse();&&&&&&&& r.select();&&&& }&&}&&&/SCRIPT&&&&/HEAD&&&&BODY&&&&FORM&&NAME="aForm"&&&&INPUT&&TYPE="text"&&NAME="userName"&&VALUE="测试文字"&&ONFOCUS="setCaretAtEnd(this)"&&&&INPUT&&TYPE="text"&&NAME="userAge"&&VALUE="测试文字"&&ONFOCUS="setCaretAtEnd(this)"&&&&/FORM&&&&/BODY&&&&/HTML&
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:454119次
积分:5081
积分:5081
排名:第2068名
原创:131篇
评论:42条
(2)(1)(1)(1)(3)(4)(10)(7)(4)(1)(2)(10)(1)(8)(10)(1)(4)(14)(1)(1)(3)(5)(10)(6)(3)(3)(18)(3)在html中,怎么让一个文本框只能输入数字,下划线,字母,要在script中实现_百度知道
在html中,怎么让一个文本框只能输入数字,下划线,字母,要在script中实现
要验证文本框的输入,怎么判断输入的只能是数字,下划线表单提交的时候
if()) onpropertychange=&&)&&#39.g;&#92.replace(/&#39.value.replace(&#47!=this,'g&lt.value=this,'text&W&#47.W/\input type=&quot
其他类似问题
下划线的相关知识
其他3条回答
只需要再word中加下划线,然后复制,粘贴就行了
思路: 从网上搜索一下&正则表达式&, 希望可以帮到你
用正则表达式吧,应该可以
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
阅读(913)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087074',
blogTitle:'js正则表达式限制文本框只能输入数字,小数点,英文字母,汉字等各类代码',
blogAbstract:'&var reg=/\\d\\.\\d+$/;  
var reg1 = /\\d+$/;
if (null != xs && reg.test(xs.value)) {&&&alert(\"学时只能为数字不可有小数!\");&&&xs.focus();&&&&&}&&if(!reg1.test(xs.value))&&{&&&alert(\"学时只能为数字!\");&&&xs.focus();&&&&&}
&var txt = document.f1.num.//被校验的值var pattern=/^0\\.\\d{2}$/;&&&&&& if(!pattern.exec(txt))',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:7,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:0,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}3种Jquery限制文本框只能输入数字字母的方法
onlyNum(),onlyAlpha()和onlyNumAlpha()3个Jquery扩展方法
// ----------------------------------------------------------------------
// &summary&
// 限制只能输入数字
// &/summary&
// ----------------------------------------------------------------------
$.fn.onlyNum = function () {
&&& $(this).keypress(function (event) {
&&&&&&& var eventObj = event ||
&&&&&&& var keyCode = eventObj.keyCode || eventObj.
&&&&&&& if ((keyCode &= 48 && keyCode &= 57))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
&&& }).focus(function () {
&&& //禁用输入法
&&&&&&& this.style.imeMode = 'disabled';
&&& }).bind("paste", function () {
&&& //获取剪切板的内容
&&&&&&& var clipboard = window.clipboardData.getData("Text");
&&&&&&& if (/^\d+$/.test(clipboard))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
// ----------------------------------------------------------------------
// &summary&
// 限制只能输入字母
// &/summary&
// ----------------------------------------------------------------------
$.fn.onlyAlpha = function () {
&&& $(this).keypress(function (event) {
&&&&&&& var eventObj = event ||
&&&&&&& var keyCode = eventObj.keyCode || eventObj.
&&&&&&& if ((keyCode &= 65 && keyCode &= 90) || (keyCode &= 97 && keyCode &= 122))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
&&& }).focus(function () {
&&&&&&& this.style.imeMode = 'disabled';
&&& }).bind("paste", function () {
&&&&&&& var clipboard = window.clipboardData.getData("Text");
&&&&&&& if (/^[a-zA-Z]+$/.test(clipboard))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
number_letter.js
// ----------------------------------------------------------------------
// &summary&
// 限制只能输入数字和字母
// &/summary&
// ----------------------------------------------------------------------
$.fn.onlyNumAlpha = function () {
&&& $(this).keypress(function (event) {
&&&&&&& var eventObj = event ||
&&&&&&& var keyCode = eventObj.keyCode || eventObj.
&&&&&&& if ((keyCode &= 48 && keyCode &= 57) || (keyCode &= 65 && keyCode &= 90) || (keyCode &= 97 && keyCode &= 122))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
&&& }).focus(function () {
&&&&&&& this.style.imeMode = 'disabled';
&&& }).bind("paste", function () {
&&&&&&& var clipboard = window.clipboardData.getData("Text");
&&&&&&& if (/^(\d|[a-zA-Z])+$/.test(clipboard))
&&&&&&&&&&&
&&&&&&& else
&&&&&&&&&&&
$(function () {
&&& // 限制使用了onlyNum类样式的控件只能输入数字
&&& $(".onlyNum").onlyNum();
&&& //限制使用了onlyAlpha类样式的控件只能输入字母
&&& $(".onlyAlpha").onlyAlpha();
&&& // 限制使用了onlyNumAlpha类样式的控件只能输入数字和字母
&&& $(".onlyNumAlpha").onlyNumAlpha();
以上方法均可实现项目要求,大家根据自己的具体需求自由选择吧
顶一下(0) 踩一下(0)
热门标签:js正则表达式限制文本框只能输入数字,小数点,英文字母
1.文本框只能输入数字代码(小数点也不能输入)
onkeyup="this.value=this.value.replace(/\D/g,'')"
onafterpaste="this.value=this.value.replace(/\D/g,'')"&
2.只能输入数字,能输小数点.
&input onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')"&
&input name=txt1
onchange="if(/\D/.test(this.value)){alert('只能输入数字');this.value='';}"&
3.数字和小数点方法二
&input type=text t_value="" o_value=""
onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_else
this.t_value=this.if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"
onkeyup="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_else
this.t_value=this.if(this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?)?$/))this.o_value=this.value"
onblur="if(!this.value.match(/^(?:[\+\-]?\d+(?:\.\d+)?|\.\d*?)?$/))this.value=this.o_else{if(this.value.match(/^\.\d+$/))this.value=0+this.if(this.value.match(/^\.$/))this.value=0;this.o_value=this.value}"&
4.只能输入字母和汉字
&input onkeyup="value=value.replace(/[\d]/g,'')
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[\d]/g,''))"
maxlength=10 name="Numbers"&
5.只能输入英文字母和数字,不能输入中文
onkeyup="value=value.replace(/[^\w\.\/]/ig,'')"&
6.只能输入数字和英文&font
color="Red"&chun&/font&
onKeyUp="value=value.replace(/[^\d|chun]/g,'')"&
7.小数点后只能有最多两位(数字,中文都可输入),不能输入字母和运算符号:
onKeyPress="if((event.keyCode&48 ||
event.keyCode&57) &&
event.keyCode!=46 ||
/\.\d\d$/.test(value))event.returnValue=false"&
8.小数点后只能有最多两位(数字,字母,中文都可输入),可以输入运算符号:
onkeyup="this.value=this.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3')"&
————————————————————————————————————————
只能输入汉字:
onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\u4E00-\u9FA5]/g,''))"&
只能输入数字:
&input onkeyup="value=value.replace(/[^\d]/g,'')
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&
只能输入英文和数字:
&input onkeyup="value=value.replace(/[\W]/g,'')
"onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))"&
控制输入框只能输入文字或数字,也可以不允许输入特殊字符
这里不允许输入如下字符: (像 ^&*
&textarea rows=2 cols=20 name=comments
onKeypress="if ((event.keyCode & 32
&& event.keyCode &
48) || (event.keyCode & 57
&& event.keyCode &
65) || (event.keyCode & 90
&& event.keyCode &
97)) event.returnValue ="&
只禁止空格输入
onkeyup="value=value.replace(/\s/g,'')"
只能输入中文和英文:
onkeyup="value=value.replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,'')"
onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\a-zA-Z\u4E00-\u9FA5]/g,''))"
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 键盘上字母变成数字 的文章

 

随机推荐