我正在尝试验证文本框,以确保它只能包含字母字符以及用于名称的字符“-”和“'”。我正在尝试收集可以添加到帐户中的详细信息,因此我想收集所有其他字段,然后在表单末尾按下一个按钮,并且希望在buttonclick事件中进行验证,而不是文本已更改的事件。我尝试了其他方法,包括使用正则表达式,但是我遇到的问题是,如果我输入字母和数字,它会认为这是有效的。
非常感谢您的帮助,
谢谢
答案 0 :(得分:1)
使用正则表达式:
bool IsValid = Regex.IsMatch(text, "^[a-zA-Z-']+$");