Adam
Adam

Reputation: 20882

Know if a string is empty or just contains spaces

I know I can use the following to check if a string is empty in JavaScript:

 if(Message != '')

How would I check to see if a string 'Message' in this case - is empty and doesn't contain a number of spaces. eg:

 '    '

would I need to use regular expressions?

Upvotes: 13

Views: 24084

Answers (1)

Chandu
Chandu

Reputation: 82893

jQuery doesn't replace Javascript. You can use:

if (Message.replace(/\s/g, "").length > 0) {
    // Your Code
}

Having said that, if you really want jQuery version, try this:

if ($.trim(Message).length > 0) {
    // Your Code
}

Or, so long as you're only targeting IE9+ and modern browsers, you can use the built in trim function.

if (Message.trim().length > 0) {
    // Your Code
}

Upvotes: 39

Related Questions