js里面正则表示满足多个条件的写法

实例,满足条件里面必须包含数字,字母和下划线组成

代码如下:

var reg = /^([a-z]+\d+\_+)|([a-z]+\_+\d+)|(\_+[a-z]+\d+)|(\_+\d+[a-z]+)|(\d+\_+[a-z]+)|(\d+[a-z]+\_+)$/;

 

上面的代码中并不会走或出现一个,而是会把六种方法都走一遍,所以可以满足条件中的要求,但是和正则的通常用法有点儿区别
posted @ 2016-12-22 23:12  明明一颗大白菜  阅读(10932)  评论(0编辑  收藏  举报
<-- -->