sync
This commit is contained in:
12
lib/ui/extension.js
Normal file
12
lib/ui/extension.js
Normal file
@ -0,0 +1,12 @@
|
||||
export function validation(element, regex) {
|
||||
if (element instanceof HTMLElement && regex instanceof RegExp) {
|
||||
element.addEventListener('change', e => {
|
||||
if (regex.test(e.target.value)) {
|
||||
e.target.classList.remove('validation-error');
|
||||
} else {
|
||||
e.target.classList.add('validation-error');
|
||||
}
|
||||
})
|
||||
}
|
||||
return element;
|
||||
}
|
Reference in New Issue
Block a user