feat(input-text): add validated success state and text editing context menu to text inputs
This commit is contained in:
@@ -229,7 +229,8 @@ export const demoFunc = () => html`
|
||||
.label=${'Email with Validation'}
|
||||
.value=${'invalid@'}
|
||||
.validationFunction=${(value: string) => {
|
||||
if (value.includes('@') && value.includes('.')) {
|
||||
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
|
||||
if (emailRegex.test(value)) {
|
||||
return { valid: true, message: 'Email address is valid' };
|
||||
}
|
||||
return { valid: false, message: 'Please enter a valid email address' };
|
||||
|
||||
Reference in New Issue
Block a user