asp.net RegularExpressionValidator在mulitline文本框中不起作用

时间:2012-06-27 16:25:08

标签: asp.net textbox multiline

我正在使用RegularExpressionValidator来阻止用户使用撇号(符号')。这在单行文本框中工作正常。但是当用户对新行使用enter键时,它总是显示错误消息。我使用的ValidationExpression是:ValidationExpression =“^(?:(?![']。))* $”

这是代码:                                        ErrorMessage =“你不允许使用吩噻吩”                                     的ControlToValidate = “tbDrivingLicenseOther”
                                   ValidationExpression = “^(?:?!([']))* $” >

无法在网络上的任何位置找到解决方案。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我不清楚,你实际上试图用你当前的RegEx阻止叛逆者做什么......但是以下表达式:

ValidationExpression="^[^']*$"

仅阻止在TextBox和多行TextBox中输入撇号。