确定字符串是否仅包含七位字母表中的字符(c#)

时间:2011-03-16 07:22:08

标签: c# asp.net validation filter sms

我正在用c#开发一个sms应用程序。我用来发送消息的服务只允许字符形成7位字母。我正在寻找一种方法来检查邮件是否只包含此字母表中的字符。

我的第一个想法是将消息拆分为字符数组,然后循环这些字符并将它们与字母表进行比较。但我敢打赌,有一个更好的。

7大字母: http://www.dreamfabric.com/sms/default_alphabet.html

2 个答案:

答案 0 :(得分:2)

您可以在此处定义实用程序GSM编码类(它只是从抽象的System.Text.Encoding派生):The GSM character set in .NET。我认为这是最优雅和可重复使用的方式。

答案 1 :(得分:0)

我认为您需要确定输入文本的编码,请查看Encoding class