题目内容

以下关于正则表达式中使用的字符,说法正确的是()

A. ^ 在正则表达式中的作用是与字符串开始的地方匹配,本身不匹配任何字符。
B. 如果要想匹配字符串中的 "^" 和 "$" 字符,则在正则表达式中就需要在 "^" 和 "$"前加上“\”,起转义作用。
C. 正则表达式/^\d+$/中的+号代表匹配0次或1次
D. \W表示与任意一个大写字母匹配

查看答案
更多问题

以下哪句代码可以实现在页面打开5秒钟后显示信息内容为"hello"的警示对话框?()

A. window.setTimeout('hello',5);
B. window.setTimeout('alert("hello")',5);
C. window.setTimeout('hello',5000);
D. window.setTimeout('alert("hello")',5000);

下面关于正则表达式说法正确的有()。

A. 正则表达式是一种可以用于模式匹配和替换的强有力的工具。
B. 使用正则表达式可以对输入的字符串内容进行数据有效性验证。
C. 可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字。
D. 可以根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字。
E. RegExp是JavaScript提供的一个对象,用来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例。

定义正则表达式:var reg=/abc/i;则下面哪些字符串内容符合该正则表达式的模式要求?()

A. "abc123"
B. "Abc123"
C. "ABC123"
D. "abcxyz"
E. "cba123"

张三承接了一个网站项目,在制作用户注册页时,客户要求里面的手机号码项只能填写中国移动的138、158、178、188、198号段的手机号码,下面哪些正则表达式可以实现这个要求?( )

A. /^1[35789]8\d{8}$/
B. /^1[35789]8[0-9]{8}$/
C. /^1(3|5|7|8|9)8\d{8}$/
D. /^1(3|5|7|8|9)8[0-9]{8}$/
E. /^1[3|5|7|8|9]8\d{8}$/

答案查题题库