请你帮我一个正则表达式:
谢谢,
答案 0 :(得分:3)
你的正则表达式是,
[a-zA-Z0-9# -]+
如果是验证,请添加开始和结束模式,
^[a-zA-Z0-9# -]+$
它允许使用一个或多个数字或字母,或#
或-
或空格。
<强>解释强>
^
断言我们在行的开头。[a-zA-Z0-9# -]+
允许使用一个或多个数字或字母,或#
或-
或空格。$
行尾。答案 1 :(得分:2)
使用此:
^[-# \p{Alnum}]+$
<强>解释强>
^
锚点断言我们位于字符串的开头[-# \p{Alnum}]
匹配连字符,散列,空格和ASCII字母或数字+
表示匹配其中一个或多个$
锚点断言我们位于字符串的末尾