私のテキストボックスは、特殊文字のみを一度だけ受け入れる必要があります。 例: '%'記号は複数回使用できません。 すべての特殊文字は、JSのテキストボックスで1回だけ許可する必要があります。 私はstackoverflowで非常に多くの答えを試みましたが、正確なコードを取得できませんでした。 「のようにので」ここでは代わりにアポストロフィ、ダッシュや期間、私が試した「%」が、その可能など、多くの割合(%)として、缶のJSを使ってテキストボックス内のすべての特殊文字を一度だけ許可する方法はありますか?
`/^(?=[a-zA-Z,]*['.-][a-zA-Z,]*$)[a-zA-Z,'.-]+$/`
。
これは正規表現でなければならない理由は何ですか?または、Nicksの回答を使用できますか? – Chewtoy