About this question
My Lightning input of type text in lightning web components is accepting blank space as input, when it is set to required. How to get rid of it?
My Lightning input of type text in lightning web components is accepting blank space as input, when it is set to required. How to get rid of it?
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask Salesforce Expert
Answered on May 11, 2023
Lightning Input has a pattern attribute that lets you specify a regular expression that the input's value must follow. Every value that doesn't match with such a pattern will mark the component as invalid and will show an error. You can customize the error message setting message-when-pattern-mismatch attribute.
This pattern will allow only strings that begin and end with a non-whitespace character: ^S.*S$
^ means the beginning of a line
S means a non-whitespace character
. means any character
* is a quantifier and means zero or more times, so .* means any character can appear zero or more times
$ means the end of a line
You can find pattern rules and special characters here.
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Step-by-step Salesforce guides from industry experts
Common Salesforce interview questions, answered
Guides, tips and career advice on Salesforce from JanBask experts.
Salesforce How to Get Into Salesforce With No Experience
Wondering if you can get a Salesforce job with no experience? Learn how to pick a career path, build real skills, and land your…
Salesforce How to Become a Salesforce Developer Without Experience
No coding background? Learn how to become a Salesforce Developer step by step - skills to build, projects to create, and how to…
Salesforce How to Become a Salesforce Admin With No Experience
No Salesforce Admin experience? Learn how to build real skills, create projects, and land an entry-level Salesforce Admin job…
Salesforce How Long Does It Take to Become a Salesforce Developer?
Wondering how long to learn Salesforce Developer? Most beginners need 6–12 months. See the study time, stage-by-stage roadmap and…