入力が空であってはならず、入力に英数字のみが含まれているかどうかを確認するために、単一の正規表現が必要です。
英数字部分 は知って^[\s+0-9a-zA-Z]+$いますが、空ではないという要件についてはわかりません。
使用できる式は 1 つだけで、言語関数は使用できません。
入力が空であってはならず、入力に英数字のみが含まれているかどうかを確認するために、単一の正規表現が必要です。
英数字部分 は知って^[\s+0-9a-zA-Z]+$いますが、空ではないという要件についてはわかりません。
使用できる式は 1 つだけで、言語関数は使用できません。
この正規表現を使用して、空でない英数字の文字列に一致させるだけです。
^[a-zA-Z0-9]+$
詳細
^- 文字列開始[a-zA-Z0-9]+- 1 つ以上の文字または数字$- ストリングエンド。空ではないということは、空白だけでなく、それ以外の場合は必要な答えがあると仮定します。+1 つ以上を意味します。
^[a-zA-Z0-9][a-zA-Z0-9\s]*^
文字列に空白以外の何かが含まれていることを確認します。
さらに、\sが有効な場合は、同様に有効であると仮定\wします。つまり、これは次のように簡単に言えます。
^[(?:\w|\s)*$
の?:は、( )それを非キャプチャ グループにします。キャプチャを気にしない場合は、これを省略して非常に簡潔にすることができます。
^\w(\w|\s)*$