私はこの表現を使用しています:
^[AZ][a-zA-Z0-9]*$
たとえば「Kristian」と入力すると、問題なく動作します。しかし、「Kristian is working with SharePoint」と入力するなど、その文を続けたい場合は、うまくいきません。他にもっと良い表現はありますか?
次のように簡単です。
[A-Z].*
参考までに、^[A-Z][a-zA-Z0-9]*$
各単語の最初の文字が大文字になっており、発生する可能性のある「すべての文字」と一致していないことを確認しています。
参考資料としてhttp://www.zytrax.com/tech/web/regex.htmをチェックしてください。