【发布时间】:2018-01-31 11:12:28
【问题描述】:
我正在尝试创建一个完整的验证表达式来验证人们使用多行文本框发送给我的矩阵。为了满足这一点,我必须补偿以允许由不同软件生成的不同格式和语言类型的矩阵。我可以验证不同语言的唯一方法是将每种语言的验证与^...$ | ^...$ | ^...$ | 等分开使用...
这些验证表达式中的每一个都非常复杂且冗长。这样做有什么弊端吗?我主要关心的是当用户提交他们的矩阵时,我的多重验证是否会影响我的网站的性能和速度。
谁能确认对大字符串数据使用复杂、冗长的多重验证表达式是否存在缺陷或缺点?
【问题讨论】:
-
我创建了一个答案,但我会详细说明性能问题。请稍等。
标签: asp.net regex validation webforms expression