javascript不懂之处

showasp 2006-10-25 10:10:42
我是一名初学者,有下面一段代码,不太懂,请高人指教:
表单页面语句是:
<TR>
<TD><div align="right"><FONT COLOR="#cb6f00">身 份 证: </FONT></div></TD>
<TD> <INPUT NAME="identify" TYPE="text" ID="identify2" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/, String.fromCharCode(event.keyCode))"
onpaste = "return regInput(this, /^\d*\.?\d{0,2}$/, window.clipboardData.getData('Text'))"
ondrop = "return regInput(this, /^\d*\.?\d{0,2}$/, event.dataTransfer.getData('Text'))">
此项信息用于必要时以核实身份,一经注册,便不可更改,请如实填写!</TD>
</TR>
<TR>
<TD><div align="right"><FONT COLOR="#cb6f00">电话号码: </FONT></div></TD>
<TD> <INPUT NAME="mobile" TYPE="text" ID="mobile2" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/, String.fromCharCode(event.keyCode))"
onpaste = "return regInput(this, /^\d*\.?\d{0,2}$/, window.clipboardData.getData('Text'))"
ondrop = "return regInput(this, /^\d*\.?\d{0,2}$/, event.dataTransfer.getData('Text'))">
请填写正确的号码,以便有急事联系。</TD>
</TR>
<TR>
<TD><div align="right"><FONT COLOR="#cb6f00"> 腾讯 Q Q:</FONT> </div></TD>
<TD> <INPUT NAME="userqq" TYPE="text" ID="userqq2" onkeypress = "return regInput(this, /^\d*\.?\d{0,2}$/, String.fromCharCode(event.keyCode))"
onpaste = "return regInput(this, /^\d*\.?\d{0,2}$/, window.clipboardData.getData('Text'))"
ondrop = "return regInput(this, /^\d*\.?\d{0,2}$/, event.dataTransfer.getData('Text'))">
网上联系</TD>
</TR>
处理表单语句是:
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)
}
我觉得特别是正则表达式这段不太懂,因为我是自学的,所以正则表达式不知道怎么组合,怎样理解!
希望高人帮我解决上面一段代码的理解:谢谢,注意希望可以说的详细一点:哈哈,谢了
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weiqunxing 2006-10-26
  • 打赏
  • 举报
回复
http://meizhouren.com/forums/post/196.aspx
这篇文章啃完就懂了.

28,404

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧