JS正则表达式匹配路径

前几天,有这样一个需求,要求输入页面输入的路径必须是:xxxx、xxxx\yyyy、xxxx\yyyy\zzz.....

js代码如下:

 <body>
	input:<input type="text" onblur="validator(this)"/>
	<script type="text/javascript">
		function validator(obj){
			var reg=/^(([0-9a-zA-Z_]+)|([0-9a-zA-Z_]+\\[0-9a-zA-Z_]+))+$/;
			if(!reg.test(obj.value)){
				alert("输入路径不合法");
			}else{
				alert("输入路径合法");
			}
		}
	</script>
 </body>

 

posted @ 2013-08-14 23:13  大饼69221  阅读(1740)  评论(0编辑  收藏  举报