需要帮助了解此正则表达式将匹配的内容

时间:2016-10-12 02:45:26

标签: html regex html5

我不确定这个正则表达式意味着什么。

pattern="^[\w\s-\'\.]${1,0}"

有人可以提供建议吗?

1 个答案:

答案 0 :(得分:0)

给定的正则表达式可能是错误的 它直到这里:^[\w\s-\'\.]$
该行实际上以$结束 你为什么需要{0,1}

无论如何,这里是对正确部分的解释:
^在字符串开头处断言位置 [\w\s-\'\.]匹配下面列表中的单个字符
\w匹配任何单词字符(等于[a-zA-Z0-9_])
\s匹配任何空白字符(等于[\ r \ n \ t \ f \ v])
-字面匹配字符 - (区分大小写)
\'字面匹配字符' (区分大小写)
\.匹配字符字面意思(区分大小写)
$断言字符串末尾的位置,或者在字符串末尾的行终止符之前(如果有的话)