欧阳克2016-11-11 11:42:04
1使用两次indexOf来判断
代码略
2使用相反意义的正则表达式
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
|
3使用负向前瞻正则表达式
1 2 3 4 5 |
|
解释一下正则:
外层限定开始和结尾
var reg = /^$/
负向前瞻
var reg = /^(?!.*(公司|合伙))$/
这个(?!.*(公司|合伙))只匹配位置,表明右边没有出现.*(公司|合伙)的情况就可以匹配。
(公司|合伙)是分支的意思。
匹配任意字符
var reg = /^(?!.*(公司|合伙))(.*)$/
这样才可以匹配字符,没有这个(.*),上面的正则实际上和/^$/差不多。