ソースコード
namespace Kogane { public static class StringExtensionMethods { public static bool IsAlphanumeric( this string self ) { for ( var i = 0; i < self.Length; i++ ) { var x = self[ i ]; if ( !char.IsLetterOrDigit( x ) ) { return false; } } return true; } } }
使用例
Debug.Log( "0123456789".IsAlphanumeric() ); // True Debug.Log( "ABCDEFGHIJKLMNOPQRSTUVWXYZ".IsAlphanumeric() ); // True Debug.Log( "abcdefghijklmnopqrstuvwxyz".IsAlphanumeric() ); // True
0 ~ 9、A ~ Z、a ~ z のみで構成されていたら True になります