5D艺术网首页
商城
|
资讯
|
作品
|
博客
|
教程
|
论坛
登录
注册
加为好友
发短消息
来自:
性别:秘密
最后登录:2007-04-12
http://zzj.5d.cn/
首页
|
新闻
|
话题
|
博客
|
相册
|
艺术作品
|
社交关系
|
留言板
|
社交圈
2005/07/18 | 判断输入框输入的是否为数字
类别(JS/CSS/XHTML)
|
评论
(1)
|
阅读(560)
|
发表于 16:36
与其他判断函数不同,此函数中,当浏览者输入的内容不为数字时,此框内将不会显示任何字符!
<script>
function regInput(obj, reg, inputStr)
{
var docSel = document.selection.createRange()
if (docSel.parentElement().tagName != "INPUT") return false
oSel = docSel.duplicate()
oSel.text = ""
var srcRange = obj.createTextRange()
oSel.setEndPoint("StartToStart", srcRange)
var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
return reg.test(str)
}
</script>
调用时:
onKeyPress="return regInput(this,/^\d*\.?\d{0,2}$/,String.fromCharCode(event.keyCode))"
0
评论
Comments
日志分类
首页
[142]
Diary
[42]
Flash
[8]
JS/CSS/XHTML
[34]
ASP
[29]
ASP.NET
[2]
Database
[6]
Extension
[1]
Other
[17]
Production
[3]