搜索

javascript 方法test()问题不解

发布网友 发布时间:2024-10-22 13:35

我来回答

5个回答

热心网友 时间:2024-11-13 08:04

^ 代表开始 $代表结尾
/^[a-z]$/ 表示查找一个从头到尾都是小写字母的字符串, 你的字符中有空格, 当然为false
/school/表示找到 scool这样一个字符串

热心网友 时间:2024-11-13 08:05

a=/^[a-z]$/表示带测试的字符串从开始到结束的字符都必须是a-z范围内的字符,否则返回false,很明显str="viste school"中包含一个空格,所以返回false

热心网友 时间:2024-11-13 08:10

空格 不匹配那个正则表达式 所以返回false

热心网友 时间:2024-11-13 08:05

a=/^[a-z]$/
^ 代表开始 $代表结尾
你这表达式只匹配一个字符
a=/^[a-z]+\s[a-z]+$/
+代表匹配多个 \s匹配空格

热心网友 时间:2024-11-13 08:07

因为字符串中有空格,但你的正则条件从开头到结尾只许字母,所以会是false
a=/^[a-z ]$/,str="viste school"
加个空格就是true了
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top