gpt4 book ai didi

c# - 允许任何 ASCII 字符的正则表达式模式。但不是前导空格

转载 作者:行者123 更新时间:2023-11-30 23:29:51 26 4
gpt4 key购买 nike

我必须通过编写正则表达式来向文本框添加验证。

  • 字符可以是任何 ASCII 字符,包括特殊字符。
  • 但它不应该允许空格或只允许空格。
  • 单词之间可以有空格,也可以是前导空格。

我知道“[^\s]”来验证空间。我知道“^[\x00-\x7F]+$”来验证 ASCII 字符。

我想结合这些东西说我将允许 ASCII 字符包括空格,但不仅仅是空格或空格。

有什么办法可以对这个进行AND操作吗?或如何进行?任何帮助将不胜感激。

提前致谢。

最佳答案

你可以这样做:

^(?> *)[\x00-\x7F]+$

由于最终的前导空格包含在一个原子组中,您可以确定 [\x00-\x7F]+ 匹配的第一个字符不能是空格。

关于c# - 允许任何 ASCII 字符的正则表达式模式。但不是前导空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35205406/

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