私はトラブルのパターンマッチングを取得、私は数字または英数字のみを受け付けることができるパターンを生成しようとしています許可されたが「-
」と「_
」で「-
」と「-
」がないではない数が許可され、唯一の「-
」と「_
は」許されるべきではありません。正規表現:数字または英数字のみと「 - 」と「と_'allowedではなく、数 『 - 』と 『 - 』
私はやや細かい作業が、完全に動作する、以下のいずれかを試してみました。私のような例と一致するようにしようとしています
^[a-zA-Z0-9][a-zA-Z0-9-_]+$
:
abcd = OK
as123 = Ok
as_as = Ok
as_12 = Ok
as-as = ok
12as = Ok
12_1as = Ok
123_12 = not Ok
12-12 = not Ok
1234 = ok
-- = not ok
__ = not ok
を事前
は1つだけを許可しますか?複数の場合は、それらはすべて同じであるか、または1つを混在させることができますか?彼らは最初か最後にいることができますか? – jcaron
には、単一のもこれが数字だけでは動作しません – javed