求一个正则表达式

amartapple 2010-10-01 12:53:38
字符串s 只能含有汉字、字母、数字、标点符号,但不能以:开头
...全文
88 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
amartapple 2010-10-01
  • 打赏
  • 举报
回复
多谢各位,我问的时候可能表达有歧义,是所有标点符号,不是标点符号“,”,哈
akey307 2010-10-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
^[a-zA-Z\u4e00-\u9fa5,]+$
[/Quote]

^ 定位后面模式开始位置
[…] 匹配括号中任意字符 [b-d]匹配b、c、d, 不匹配e;
\u4e00-\u9fa5 汉字范围
$ 前面模式位于字符串末端




shuots 2010-10-01
  • 打赏
  • 举报
回复
仅仅只要1个字符串s:?
amartapple 2010-10-01
  • 打赏
  • 举报
回复
楼上各位大人,能顺便解释一下为什么这么写么,多谢多谢
Peter200694013 2010-10-01
  • 打赏
  • 举报
回复
^[a-zA-Z\u4e00-\u9fa5][a-zA-Z\u4e00-\u9fa5,:]*$
powerchuangwai 2010-10-01
  • 打赏
  • 举报
回复
呵,一楼正解。
wuyq11 2010-10-01
  • 打赏
  • 举报
回复
^[a-zA-Z\u4e00-\u9fa5,]+$

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧