Ends-with test

Learn how to check if a string ends with a specific suffix.

This test checks if a string ends with another string.

A string ends with another string if the latter is a suffix of the former. For example, "Hello world" ends with "world".

The test is case-sensitive, meaning that the strings must match exactly, including the case of the letters.

Croct's mascot neutral
Empty strings are everywhere!

An empty string is a suffix of every string. It follows a math concept called vacuous truth, which says that an empty set is a part of every set.

Syntax

This test has the following syntax:

/*<value>*/ ends with /*<suffix>*/
Try in Playground

To negate the test, you can write:

/*<value>*/ does not end with /*<suffix>*/
Try in Playground

Parameters

These are the supported parameters:

value

The string to validate.

suffix

The suffix that the string may end with.

Examples

Here is a basic example that checks if a string ends with another string:

"Hello world" ends with "world" // true
Try in Playground

You can negate the test to verify the contrary:

"Hello world" does not end with "world" // false
Try in Playground