JavaScript – Check if String starts with Specific Substring
To check if a string str
starts with a specific string searchStr
in JavaScript, call startsWith() method on this string str
, and pass the other string searchStr
as argument.
startsWith() method returns a boolean value. The return value is true
if specified string is present at the start of this string, or else, it returns false
.
Syntax
The syntax to check if string str1
starts with the string searchStr
is
str.startsWith(searchStr)
Examples
The following is a quick example to check if string str1
starts with the string searchStr
in JavaScript.
var str = 'Hello World';
var searchStr = 'Hel';
var result = str.startsWith(searchStr);
We may use the return value of startsWith() method as a condition in If statement.
var str = 'Hello World';
var searchStr = 'Hel';
if ( str.startsWith(searchStr) ) {
//str starts with specified searchStr
} else {
//str does not start with specified searchStr
}
In the following example, we take two strings: str
and searchStr
in script, and check if string str
starts with the string searchStr
using startsWith() method. We shall display the result in a div.
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
</head>
<body>
<div id="output"></div>
<script>
var str = 'Hello World';
var searchStr = 'Hel';
if ( str.startsWith(searchStr) ) {
displayOutput = 'str starts with specified searchStr.';
} else {
displayOutput = 'str does not start with specified searchStr.';
}
document.getElementById('output').innerHTML = displayOutput;
</script>
</body>
</html>
Conclusion
In this JavaScript Tutorial, we learned how to check if a string starts with a specified string in JavaScript, using startsWith() method, with examples.