正则表达式可防止在 WPF 的文本框中输入双破折号和空格
本文关键字:输入 破折号 空格 可防止 WPF 文本 正则表达式 | 更新日期: 2023-09-27 18:35:07
我想出了一个正则表达式,可以防止用户使用两个连续的破折号。 他们几乎可以进入任何其他可以想象的模式。 我尝试实现的唯一其他条件是防止用户在文本框中的任何位置输入任何空格。这是我用于防止双破折号的表达式:
[RegularExpression(@"^(?:(?!--).)*$", ErrorMessage = "No double dashes please")]
有人可以帮我在此表达式中添加阻止用户在文本框中任意位置输入空格的功能吗
谢谢
为了防止空格,您可以使用交替将's
添加到现有的负面前瞻中:
@"^(?:(?!--|'s).)*$"