Use
/^(?![0-9]*$)[a-zA-Z0-9]+$/
This expression has a negative lookahead to verify that the string is not only numbers. See it in action with RegExr.
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]
- How to escape regular expression special characters using javascript? [duplicate]
- How can I match multiple occurrences with a regex in JavaScript similar to PHP’s preg_match_all()?
- utf-8 word boundary regex in javascript
- Works in Chrome, but breaks in Safari: Invalid regular expression: invalid group specifier name /(?
- Javascript – return string between square brackets
- How to prevent Javascript injection attacks within user-generated HTML
- How to extract base URL from a string in JavaScript?
- Split string into sentences in javascript
- regex to find url in a text
- Javascript replace with reference to matched group?
- Negative lookahead Regular Expression
- Regex exec only returning first match [duplicate]
- Regex to match words with hyphens and/or apostrophes
- Split by Caps in Javascript
- javascript get function body
- Javascript reg ex to match whole word only, bound only by whitespace
- How to remove invalid UTF-8 characters from a JavaScript string?
- Javascript regular expression for punctuation (international)?
- Can you retrieve multiple regex matches in JavaScript?
- How to properly escape characters in regexp
- How to loop all the elements that match the regex?