刘琳琳 97c35fdf0d 航汇HHArome小程序容器演示 vor 3 Monaten
..
index.js 97c35fdf0d 航汇HHArome小程序容器演示 vor 3 Monaten
license 97c35fdf0d 航汇HHArome小程序容器演示 vor 3 Monaten
package.json 97c35fdf0d 航汇HHArome小程序容器演示 vor 3 Monaten
readme.md 97c35fdf0d 航汇HHArome小程序容器演示 vor 3 Monaten

readme.md

filename-reserved-regex Build Status

Regular expression for matching reserved filename characters

On Unix-like systems / is reserved and <>:"/\|?* as well as non-printable characters \x00-\x1F on Windows.

Install

$ npm install --save filename-reserved-regex

Usage

const filenameReservedRegex = require('filename-reserved-regex');

filenameReservedRegex().test('foo/bar');
//=> true

filenameReservedRegex().test('foo-bar');
//=> false

'foo/bar'.replace(filenameReservedRegex(), '!');
//=> 'foo!bar'

filenameReservedRegex.windowsNames().test('aux');
//=> true

API

filenameReservedRegex()

Returns a regex that matches all invalid characters.

filenameReservedRegex.windowsNames()

Returns a exact-match case-insensitive regex that matches invalid Windows filenames. These include CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8 and LPT9.

License

MIT © Sindre Sorhus