
function aa(id,text)
{
var s=document.getElementById(id).value
var patrn=/^[C|D|E|F]:\\.+\\.+$/
if (!patrn.exec(s)){
alert(text+"格式不正确!")
// $(id).focus()
return false
}
return true
}
</script>
<input type="text" value="" id="name"><input type="button" onclick="aa('name','aa')" value="提交"/>
楼主的问题不错,这个平时注意的人真的少之又少!其实这个不用正则表达式或许更方便,利用异常处理语句Try...catch...end try.
先执行Try中的语句,如果执行异常,那么将运行catch中的语句!
dim str as string
str = inputbox("请输入路径!")
Try
Dim dir1 as DirectoryInfo(str)
Dir1.Create()
Dir1.Delete(True) '如果你只确定路径是否合法而不建立文件夹,加入该语句
Catch
msgbox("路径输入有误!","提示框",0)
END Try
以上在vb2005测试通过!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)