我想了解这一行JavaScript的含义......
(/^\w+, ?\w+, ?\w\.?$/)
我理解'w代表'字',但需要你帮助理解'/', '^', '+', '?', '.?$/'
谢谢..
答案 0 :(得分:2)
这是regular expression,而不是HTML。
它位于Javascript中的正则表达式文字(/.../
)内。
^
匹配字符串的开头\w
匹配任何单词字符+
匹配前一组中的一个或多个。?
匹配前一组中的零个或一个(在本例中为单个空格)\.
与.
匹配。 (未转义的.
匹配任何单个字符)$
匹配字符串的结尾。答案 1 :(得分:2)
让我们把它分解,因为这样更容易阅读:
^ beginning of the line \w+ 1 or more 'word' characters , a comma ? an optional space \w+ 1 or more 'word' characters , a comma ? an optional space \w a single 'word' character \.? an optional period $ end of line
“单词”字符的含义是字母数字字符或下划线。
答案 2 :(得分:1)
不是HTML 代码,但是正则表达式。阅读更多相关信息:
在计算中,正则表达式, 也称为正则表达式或正则表达式, 提供简洁灵活的手段 用于匹配文本字符串,例如 特殊字符,单词或 人物的图案。经常 表达是用正式的 可由a解释的语言 正则表达式处理器,a 程序,可以作为解析器 生成器或检查文本和 识别与之匹配的零件 提供了规范。
答案 3 :(得分:1)
/^\w+, ?\w+, ?\w\.?$/
外面...
/ /
分隔符^ $
匹配整个字符串(^
表示匹配开头,$
表示匹配结尾)一个接一个......
\w
表示单词字符(简称w
与ASCII字符w
不匹配)\w+
字符(至少一个,尽可能匹配)?
表示空格是可选的,匹配0或1空格字符.
匹配任何不是换行符的字符(可以使用正则表达式修饰符进行配置)\.
(与示例中一样)只匹配一个点答案 4 :(得分:1)
这是一个正则表达式,用于查找字符串(如字母,数字或下划线),其中包含两个逗号,每个逗号后面都有一个可选的单个空格。