^.*(?=.{8,})(?=.*[a-zA-Z])(?=.*\d)(?=.*[!#$%&? "]).*$
---
^.* : Start
(?=.{8,}) : Length
(?=.*[a-zA-Z]) : Letters
(?=.*\d) : Digits
(?=.*[!#$%&? "]) : Special characters
.*$ : End
More Related Contents:
- Javascript Array – Split string at numbers [closed]
- What’s the best way to validate an email address in JavaScript?
- Why do regex constructors need to be double escaped?
- Why this javascript regex doesn’t work?
- How can I match a whole word in JavaScript?
- How do I get the YouTube video ID from a URL?
- How can I match overlapping strings with regex?
- Javascript and regex: split string and keep the separator
- Javascript Regex: How to put a variable inside a regular expression? [duplicate]
- Javascript RegExp + Word boundaries + unicode characters
- How to escape regular expression special characters using javascript? [duplicate]
- Named capturing groups in JavaScript regex?
- Javascript Regexp dynamic generation from variables? [duplicate]
- Positive look behind in JavaScript regular expression
- Capture value out of query string with regex?
- Regex currency validation
- Wrap tags around http text
- Why can’t I use accented characters next to a word boundary?
- Trim spaces from start and end of string
- How to convert a Title to a URL slug in jQuery?
- Optimize long lists of fixed string alternatives in regex
- Replace certain arabic words in text string using Javascript
- What does the “Nothing to repeat” error mean when using a regex in javascript?
- Regular expression for number with length of 4, 5 or 6
- Is there a way to measure string similarity in Google BigQuery
- RegEx Ignore Case
- Javascript – regex – word boundary (\b) issue
- Regex that matches anything except for all whitespace
- How to properly escape characters in regexp
- How to loop all the elements that match the regex?