w3resource

JavaScript: Validate whether a given value type is char or not

JavaScript validation: Exercise-9 with Solution

Validate Char

Write a JavaScript function to validate whether a given value type is char or not.

Sample Solution:-

HTML Code:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>JavaScript function to validate whether a given value type is char or not</title>
</head>
<body>

</body>
</html>

JavaScript Code:

function is_char(value)
    {
      if (Object.prototype.toString.call(value) !== '[object String]')
        return false;
    return value && value.length === 1;
    }
 
console.log(is_char('f'));
console.log(is_char('*'));

Sample Output:

true
true

Flowchart:

Flowchart: JavaScript - Validate whether a given value type is char or not.

Live Demo:

See the Pen javascript-validation-exercise-9 by w3resource (@w3resource) on CodePen.


For more Practice: Solve these Related Problems:

  • Write a JavaScript function that checks if a given input is a single character string.
  • Write a JavaScript function that validates whether the length of the input string is exactly one and returns true if so.
  • Write a JavaScript function that distinguishes between a character and an empty string or multi-character string.
  • Write a JavaScript function that returns a descriptive error if the input is not a string or its length is not equal to one.

Improve this sample solution and post your code through Disqus

Previous: Write a JavaScript function to validate whether a given value is RegExp or not.
Next: Write a JavaScript function to check whether given value types are same or not.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.