non-4byte-chars-pattern
v0.0.1
Published
A pattern of HTML `input` element to restrict use of UTF-8 4-byte characters
Downloads
8,622
Maintainers
Readme
non-4byte-chars-pattern
import non4byteCharsPattern from 'non-4byte-chars-pattern';
const input = document.createElement('input');
input.setAttribute('pattern', non4byteCharsPattern);
input.value = 'Hello (^ ^)';
input.validity.patternMismatch; //=> false
input.value = 'Hello 🤗';
input.validity.patternMismatch; //=> true
Installation
npm
npm install non-4byte-chars-pattern
bower
bower install non-4byte-chars-pattern
API
non4byteCharsPattern
Type: String
Note that this pattern regards an empty string ''
as valid. If you want to disallow blank input, use required
attribute instead.
Related project
non-4byte-chars-regex - RegExp
version of this module