如果对输入框输入的用户名按照"用户名只能使用字母、数字、下划线,且以字母或下划线开头,6-12位,区分大小写"的要求进行正则验证,下面哪个正则表达式符合验证要求?()
A. /[A-Za-z_]\w{5,11}/
B. /[A-Za-z_]\w{5,11}/i
C. /^[A-Za-z_]\w{5,11}$/
D. /^[A-Za-z_]\w{5,11}$/i
查看答案
下面的js代码执行后的输出结果为()
A. bb
BB
C. BBbb
D. bbBB
有如下的js代码段,则字符串newStr中的内容为()var reg = /\w+/g;var str = 'www.163.com';var newStr = str.replace(reg,'bbs');
A. bbs
B. bbs.163.com
C. bbsbbsbbs.163.com
D. bbs.bbs.bbs
有如下js代码片段,则arr中存放的内容为( )。var s="张三0379-23445525李四0371-24645525王五010-23546885赵六0471-3445525"; var reg=/0\d{2,3}-\d{7,8}/; var arr=s.match(reg);
A. 张三
B. 0379-23445525
C. 张三,李四,王五,赵六
D. 0379-23445525,0371-24645525,010-23546885,0471-3445525
以下关于正则表达式中使用的字符,说法正确的是()
A. ^ 在正则表达式中的作用是与字符串开始的地方匹配,本身不匹配任何字符。
B. 如果要想匹配字符串中的 "^" 和 "$" 字符,则在正则表达式中就需要在 "^" 和 "$"前加上“\”,起转义作用。
C. 正则表达式/^\d+$/中的+号代表匹配0次或1次
D. \W表示与任意一个大写字母匹配