我有这个要求来检查给定用户输入中的字符,数字和几个特殊字符.输入可以包含AZ,az,0-9,.,?和>.它不应该有任何其他特殊性质.
如果输入有一个,它应该停在那里并做一些其他工作人员.我试图写这样的正则表达式(如下),但它总是假的 - 我不知道我错过了什么:
string[] vals = allParams.Split(':');
Regex rgx = new Regex(@"^[a-zA-Z0-9?>.]$");
foreach (string value in vals)
{
string result = rgx.IsMatch(value).ToString();
if (result == "False")
return;
}
Run Code Online (Sandbox Code Playgroud) 我正在将应用程序从 vb.net 2003 转换为 2005。我收到以下警告,需要帮助如何解决它。
withEvents 变量“PreviousPage”与基类“Page”中的属性“PreviousPage”冲突,应声明为“Shadows”
我有以下代码将一个dataView变量传递给一个函数,我收到以下警告:"变量'cl'在被赋值之前通过引用传递.在运行时可能会产生空引用异常."
Function Editclass()
Dim cl As DataView
Bindclass (SqlConnection2, cl)
Return cl
End Function
Sub Bindclass(ByVal conn As SqlConnection, ByRef cl As DataView)
conn.Close()
getdata.Connection = conn
getdata.SQL = "SELECT * FROM POM_ClassView ORDER BY CLASSID"
getdata.FillGridDropDown()
cl = getdata.DataView
End Sub
Run Code Online (Sandbox Code Playgroud)
我怎么能在这里解决警告?