我不确定这个正则表达式意味着什么。
pattern="^[\w\s-\'\.]${1,0}"
有人可以提供建议吗?
答案 0 :(得分:0)
给定的正则表达式可能是错误的
它直到这里:^[\w\s-\'\.]$
该行实际上以$
结束
你为什么需要{0,1}
?
无论如何,这里是对正确部分的解释:
^
在字符串开头处断言位置
[\w\s-\'\.]
匹配下面列表中的单个字符
\w
匹配任何单词字符(等于[a-zA-Z0-9_])
\s
匹配任何空白字符(等于[\ r \ n \ t \ f \ v])
-
字面匹配字符 - (区分大小写)
\'
字面匹配字符' (区分大小写)
\.
匹配字符。字面意思(区分大小写)
$
断言字符串末尾的位置,或者在字符串末尾的行终止符之前(如果有的话)