平时在写asp代码的时候有很多重复的内容要写,麻烦的要命,比如在收集表单提交的数据时,特别是表单的输入域比较多时,要不断写好多的request.form(".."),为了减少输入,我写了个简单函数,自动根据表单输入域的name生成request.form("..")代码,生成后全部复制就可以了。
<%
function autoStr(reg,varStr)
set regEx=new RegExp
regEx.IgnoreCase=true
regEx.Global=true
regEx.pattern="\{\w+\}"
varArr=split(varStr,",")
autoStr=Ubound(varArr)
tmpStr=""
for i=0 to Ubound(varArr)
tmpStr=tmpStr&"<br />"®Ex.replace(reg,varArr(i))
next
set regEx=nothing
autoStr=replace(tmpStr,"'","""")
end function
%>
效果演示

代码很简单,也没什么新意,不过对减少代码的输入量有些帮助,各位若有什么好的减少代码输入量的代码也共享下!!