私のフォームにユーザー名フィールドがあります。私は文字列のどこにでもスペースを入れないようにしたい。私はこの正規表現を使用しました:入力フィールドにスペースを入れない正規表現
var regexp = /^\S/;
文字の間にスペースがある場合、これは私のために働きます。つまり、ユーザー名がABC DEF
の場合です。スペースが先頭にある場合は機能しません。 <space><space>ABC
。正規表現はどのようにすべきですか?
私のフォームにユーザー名フィールドがあります。私は文字列のどこにでもスペースを入れないようにしたい。私はこの正規表現を使用しました:入力フィールドにスペースを入れない正規表現
var regexp = /^\S/;
文字の間にスペースがある場合、これは私のために働きます。つまり、ユーザー名がABC DEF
の場合です。スペースが先頭にある場合は機能しません。 <space><space>ABC
。正規表現はどのようにすべきですか?
start anchorと最初の文字を指定している間は、残りの文字列は何も実行していません。あなたはend of the stringまでそのcharacter classのrepetitionをしたいように見える:
var regexp = /^\S*$/; // a string consisting only of non-whitespaces
より多くのコードを表示し、あなたが*欲しいものを記載してください*。また、PHPを使用していますか? 'var ...'はJavascriptのようなものです。 –
@WillemMulder私はまた、JavaScriptを使用しています – Techy