求一个正则表达式可以匹配:中文字符,中文标点符号,英文,数字,下划线。但不能输入@、# 等特殊字符.
5个回答
引用mooncar_xy的回答:
\w+|[,。《》()、—]+
\w匹配:中文字符,英文,数字,下划线
至于中文标点符号,看你需要了,如果有另外的就添加在中括号里面。
\w+|[,。《》()、—]+
\w匹配:中文字符,英文,数字,下划线
至于中文标点符号,看你需要了,如果有另外的就添加在中括号里面。
展开全部
\w不匹配中文字符的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[^%&',;=?$\x22]+
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/^(?: [^[:punct:]] | \_ )+$/x
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^[^!@#$%^&*()-=+]+$
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询