-2
ファイル名に拡張子がない場合にのみ一致する正規表現を探しています。拡張子を持たないファイル名と一致する正規表現
test.docを=
私はposititely見つけることができます一致なし
testaaa =マッチ '' /と。どのように私はこれを否定することができますか?私は(?!。)を使ってみましたが、ファイル名のすべての文字に一致します。
おかげ
ファイル名に拡張子がない場合にのみ一致する正規表現を探しています。拡張子を持たないファイル名と一致する正規表現
test.docを=
私はposititely見つけることができます一致なし
testaaa =マッチ '' /と。どのように私はこれを否定することができますか?私は(?!。)を使ってみましたが、ファイル名のすべての文字に一致します。
おかげ
私は、ファイルが^[^.]*$
で任意のドットを持っていないことを確認したい:
var patt = new RegExp("^[^.]*$");
console.log(patt.test('test.doc'));
console.log(patt.test('testaaa'));
あなたはすでに 'end'-アンカー' $ 'を試してみました? '/^[^.]+$/'助けてもらえます – Psi
"does not match"演算子があります。ほとんどの言語で 'something!〜/.../ 'のようなものです – rogerdpack
魅力のように動作します!どうもありがとう! –