我正在尝试编写一个正则表达式,允许键盘上的所有字符输入(包括空格),但将限制在行末输入逗号。我尝试过使用包括所有可能字符的表达式,但仍无法得到正确的输出:
[RegularExpression("^([a-zA-Z0-9\t\n ./<>?;:\"'!@#$%^&*()[]{}_+=|\\-]+,)*[a-zA-Z0-9\t\n ./<>?;:\"'!@#$%^&*()[]{}_+=|\\-]+$", ErrorMessage = "Comma is not allowed at the end of {0} ")]
(?<!,)$
。 - vks(?<!,)$
还是只在(?<!,)$
中使用? - Sumedha Vangury