2011-12-14 7 views
6

フィールドが英数字として定義されている場合は、スペースとアンダースコア(_)を使用できますか?英数字には_とスペースが含まれますか?

私はそうではないと思います。

誰でも確認できますか?

+0

詳細情報と意味のあるテキストをご提供ください。どのようなテクノロジー/言語/フレームワークを話していますか?または、英数字*(https://en.wikipedia.org/wiki/英数字)の一般的な意味について質問していますか? –

+1

あなたの質問にタグ[テスト]はどのように関係していますか? – BoltClock

答えて

10

英数字は、定義上、A〜Z文字と0〜9の数字のみで構成されます。通常、スペースやアンダースコアは句読記号と見なされるため、許可しないでください。

フィールドに「英数字、スペースおよびアンダースコア」と明記されている場合は、そのフィールドが含まれます。それ以外の場合は、ほとんどの場合、通常はそうではないとみなします。

+0

私が取り組んだほとんどすべてのソフトウェアシステムでは、アンダースコアは「注目すべき例外」です。他のすべての記号や句読点が許可されていない場合によく使用されます。 –

+1

少なくとも、Wikipediaによれば、Perlではアンダースコアも英数字と見なされます。また、文字、数字、アンダースコアを含む '\ w'文字クラスも注目に値するでしょう。 –