为了账号安全,请及时绑定邮箱和手机立即绑定

正则表达式[ ]里这三种写法有区别吗?

正则表达式[ ]里这三种写法有区别吗?

青春有我 2018-09-24 20:16:44
1、[0-9a-zA-Z]2、[0-9,a-z,A-Z]3、[0-9|a-z|A-Z]这三种写法有区别吗?貌似都是或者是数字、或者是小写字母、或者是大写字母中的任意一个的意思吧?### 问题描述
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

1、 [0-9a-zA-Z]

var reg = /[0-9a-zA-Z]/g;
reg.test(0); // true

2、 [0-9,a-z,A-Z]

var reg = /[0-9,a-z,A-Z]/g;
reg.test(','); // true

3、 [0-9|a-z|A-Z]

var reg = /[0-9|a-z|A-Z]/g;
reg.test('|'); // true


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 581 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信