Kee*_*ker 4 c# regex asp.net validation
我正在构建一个将命名正则表达式保存到数据库中的应用程序.看起来像这样:

我正在使用Asp.Net表单.如何验证输入的正则表达式?它希望用户知道输入的正则表达式是否不是有效的.Net正则表达式.
该字段应拒绝以下值:
^Wrong(R[g[x)]]$
Invalid\Q&\A
Run Code Online (Sandbox Code Playgroud)
从中创建新的Regex类.如果它抛出异常,那么它是无效的.
try{
new Regex(expression)
}
catch(ArgumentException ex)
{
// invalid regex
}
// valid regex
Run Code Online (Sandbox Code Playgroud)
我知道.使用代码逻辑的异常是错误的.但这似乎只是解决方案.
| 归档时间: |
|
| 查看次数: |
208 次 |
| 最近记录: |