首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正则表达式字母数字符号[-*/]

正则表达式字母数字符号[-*/]
EN

Stack Overflow用户
提问于 2013-09-30 14:49:26
回答 1查看 214关注 0票数 0

我有以下正则表达式:(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{3,30})$,我用它提取字母数字模式: ITC766,HELLO07等等。

我对正则表达式不太熟悉。如何修改以便能够提取具有特殊符号的字母数字模式?

例如: ITC-766,ITC/ 766-ITC,Hello-86234.

特殊人物,如:

代码语言:javascript
复制
"-","_", ".", ",",";"

谢谢你哈尼。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-30 14:56:58

只需将这些字符添加到字符类中,使其成为[-_.,;a-zA-Z0-9],因此完整的正则表达式是:

(?!^[0-9]*$)(?!^[a-zA-Z]*$)^([-_.,;a-zA-Z0-9]{3,30})$

请注意,-是类中的第一个字符,这一点很重要,否则它具有a-z中使用的特殊含义。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19097263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档