正则的字母数字和减号怎么表示?

jellday 2009-03-15 06:48:54
字母,数字我知道是[a-zA-Z0-9],那加上"-"怎么写?
...全文
460 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
CH_Accp 2009-03-16
  • 打赏
  • 举报
回复
放在 字符组[]的开始或者结束位置:
[-xxxx] 或者 [xxxx-]
wclszh 2009-03-16
  • 打赏
  • 举报
回复
学习
BlackMonkey 2009-03-16
  • 打赏
  • 举报
回复
下面任意一种都行,正则表达式构造函数会自动解析的:
[-a-zA-Z0-9]
[a-z-A-Z0-9]
[a-zA-Z-0-9]
[a-zA-Z0-9-]
笑的自然 2009-03-16
  • 打赏
  • 举报
回复
/[A-Z]/  上述正则表达式将会与从A到Z范围内任何一个大写字母相匹配。
/[a-z]/  上述正则表达式将会与从a到z范围内任何一个小写字母相匹配。
/[0-9]/   上述正则表达式将会与从0到9范围内任何一个数字相匹配。
/\-/ 匹配“-”
strife013 2009-03-16
  • 打赏
  • 举报
回复
\w就行了
zrj_518 2009-03-16
  • 打赏
  • 举报
回复
学习了呵呵
niuxinlong 2009-03-15
  • 打赏
  • 举报
回复
可以试试用转义 \-
swl401 2009-03-15
  • 打赏
  • 举报
回复
/[a-zA-Z0-9]-/
这样写就OK了吧

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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