如何用js和正则表达式判断路径是否正确

如何用js和正则表达式判断路径是否正确,第1张

<script type="text/javascript">

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测试通过!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/8026394.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存