現在、会社/業界の名前とその正常な動作を検証するために使用する次の正規表現があります
/(?=[a-zA-Z0-9-]{5,25}$)^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$/
上記の正規表現は、 & - などの特殊文字をサポートしていません。_私の場合は有効です
私はこれを思いつきましたが、期待どおりに機能しませんでした。
/(?=[a-zA-Z0-9-\&\_\.]{5,25}$)^[a-zA-Z0-9\&\_\.]+(-[a-zA-Z0-9\&\_\.]+)*$/
上記の正規表現が間違っている場所を誰かが指摘できますか。上記の正規表現の簡単な説明も大歓迎ですありがとう