2013-05-02 13 views
10

私のフォームにユーザー名フィールドがあります。私は文字列のどこにでもスペースを入れないようにしたい。私はこの正規表現を使用しました:入力フィールドにスペースを入れない正規表現

var regexp = /^\S/; 

文字の間にスペースがある場合、これは私のために働きます。つまり、ユーザー名がABC DEFの場合です。スペースが先頭にある場合は機能しません。 <space><space>ABC。正規表現はどのようにすべきですか?

+4

より多くのコードを表示し、あなたが*欲しいものを記載してください*。また、PHPを使用していますか? 'var ...'はJavascriptのようなものです。 –

+0

@WillemMulder私はまた、JavaScriptを使用しています – Techy

答えて

9

使用+プラス記号(前の項目の一つ以上を一致させる)、

var regexp = /^\S+$/ 
+0

あなたはなぜか、とにかく問題ではありません:目的は空白の存在を検出することです、我々はそれがどれだけあるか気にしません。 – Jon

+0

@Rikesh空白で入力を開始すると白い空白が検出されない – Techy

+0

@AnazA - http://regexpal.com/で確認できます。コード側で何か間違っているはずです。あなたのコードをもっと共有することができれば。 – Rikesh

関連する問題