r"^[a-zA-Z][a-zA-Z0-9_.-]*"
这个正则表达式则怎么过滤不了#号
4条回答 默认 最新
一起看海呦 2023-08-08 11:05关注-^ - 表示匹配字符串的开始
[a-zA-Z] - 匹配一个字母(大小写都可以)
[a-zA-Z0-9_.-]* - 匹配0个或多个字母、数字、_.-这个可以
r"^[a-zA-Z][a-zA-Z0-9_.-]*[^#]*$"解决 无用评论 打赏 举报 编辑记录
-^ - 表示匹配字符串的开始
[a-zA-Z] - 匹配一个字母(大小写都可以)
[a-zA-Z0-9_.-]* - 匹配0个或多个字母、数字、_.-
这个可以
r"^[a-zA-Z][a-zA-Z0-9_.-]*[^#]*$"