正则表达式 – 需要帮助正则表达匹配血型
发布时间:2020-12-14 05:39:20 所属栏目:百科 来源:网络整理
导读:我正在尝试提出一个正则表达式来帮助我验证血型字段 – 它应该只接受A [ – ],B [ – ],AB [ – ]和O [ – ]. 这是我想出的正则表达式(并使用Regex Tester测试): [A|B|AB|O][+|-] 现在这个模式成功地匹配A,B,O [ – ]但是对AB [ – ]失败了. 任何人都可以
我正在尝试提出一个正则表达式来帮助我验证血型字段 – 它应该只接受A [ – ],B [ – ],AB [ – ]和O [ – ].
这是我想出的正则表达式(并使用Regex Tester测试): [A|B|AB|O][+|-] 现在这个模式成功地匹配A,B,O [ – ]但是对AB [ – ]失败了. 任何人都可以建议一个符合我目的的正则表达式吗? 谢谢, 解决方法
尝试:
(A|B|AB|O)[+-] 使用方括号定义了一个character class,它只能是一个单个字符.括号create a grouping允许它做你想要的.你也不需要在字符类中转义 – 因为它们里面没有它们的regexy含义. 正如您在评论中提到的,如果它是您要匹配的字符串,并且具有您要查找的确切值,则可能需要执行以下操作: ^(A|B|AB|O)[+-]$ 如果没有start of string and end of string anchors,“helloAB asdads”之类的东西就会匹配. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- oracle – 使用相同的访问方法是否会发生死锁?
- objective-c – UIView animateWithDuration:动
- reactjs – browserHistory.push不会导航到新页面
- ruby-on-rails – 鸣鸟 – 没有这样的文件加载拉
- react-react 入门 helloworld 计数器
- 使用Swift中的UIAlertController更改警报的标题和
- React从入门到精通系列之(13)使用PropTypes进行类
- PostgresQL在Ubuntu下源码安装 遇到的问题
- XML-约束(schema)
- Atitit React的相关概念东东 attilax总结
热点阅读