【发布时间】:2011-05-29 01:27:52
【问题描述】:
如何检查字符串以确保它只包含数字、字母或空格?
【问题讨论】:
-
如果您为字符串编写扩展方法,则可以内置检查。您也可以使用已经编写好的方法,例如 Extensions.cs NuGet 包,它使其变得如此简单:例如: "abcXYZ123".IsAlphaNumeric() 将返回 True,而 "abcXYZ123@".IsAlphaNumeric() 将返回 False。默认情况下, .IsAlphaNumeric() 中会忽略空格,但您可以将空格设置为无效字符: "abc 123".IsAlphaNumeric(false) 将返回 False。