パターンを使用して入力が有効なWindowsファイルパスであるかどうかを確認する入力フィールドを作成しようとしています。入力フィールドのパターン属性にこれを入れたときに 私が持っているパターンがパターンのHTML/Javascriptで無効なエスケープ
/^(?:[\w]\:|\\)(\\[a-zA-Z_\-\s0-9\.()[email protected]#$%^&=+';,{}\[\]]+)+\.(exe)$/g
あるしかし、それは私がこれを書いているいくつかの異なる方法を試してみましたが、どれも思えない
Pattern attribute value ^(?:[\w]:|\)(\[a-zA-Z_-\s0-9.()[email protected]#$%^&=+';,{}[]]+)+.(exe)$ is not a valid regular expression: Uncaught SyntaxError: Invalid regular expression: /^(?:[\w]:|\)(\[a-zA-Z_-\s0-9.()[email protected]#$%^&=+';,{}[]]+)+.(exe)$/: Invalid escape
(コンソールに)言います働く
どのようにパターンをパターン属性に「入れますか?それはJavaScriptを介してですか、それともHTMLの中に直接ありますか? – Pointy
あなたは何を試そうとしていますか? \\(a-zA-Z _ \ - \ s0-9 \。()); –
<入力ID = "パス"タイプ= "テキスト"パターン= "^(?:[\ w] 〜@@ $%^ &=+';、{} \ [\]] +)\ \(exe)$ ">':周囲のスラッシュが挿入されているので省略しているようです) –