gpt4 book ai didi

c# - ^[A-Za-Z ][A-Za-z0-9 ]* 正则表达式?

转载 作者:太空狗 更新时间:2023-10-29 22:10:07 27 4
gpt4 key购买 nike

正则表达式 ^[A-Za-Z ][A-Za-z0-9 ]* 描述“第一个字母应该是字母表,其余字母可能是字母数字”。但是我怎么也允许特殊字符呢?当我输入“C#”时出现错误。

如何输入特殊字符且首字母应为字母?

最佳答案

到目前为止给出的很多答案都很好,但你必须清楚地定义你想要的到底是什么。

如果你想要一个字母字符后跟任意数量的非空白字符(注意它也包括数字!)那么你应该使用这个:

^[A-Za-z]\S*$

如果您只想包含字母数字字符和某些符号,请使用:

^[A-Za-z][A-Za-z0-9!@#$%^&*]*$

你原来的问题看起来你也在尝试包含空格字符,所以你可能想要这样的东西:

^[A-Za-z ][A-Za-z0-9!@#$%^&* ]*$

这就是我的最终答案!

我建议花一些时间学习更多关于正则表达式的知识。它们是自切片面包以来最棒的东西!

试试这个 syntax reference页面(该站点总体上非常好)。

关于c# - ^[A-Za-Z ][A-Za-z0-9 ]* 正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1653425/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com