在 JavaScript 中检查字符串是否包含句点
Check if a String contains a Period using JavaScript
使用该includes()
方法检查字符串是否包含句点,例如
str.includes('.')
. 如果字符串包含句点,则该includes
方法将返回,否则将返回。true
false
索引.js
const str = 'hello.world'; if (str.includes('.')) { console.log('✅ String contains a period'); } else { console.log('⛔️ String does not contain a period'); }
我们使用
String.includes
方法来检查字符串是否包含句点。
我们传递给该方法的唯一参数是我们要在字符串中搜索的子字符串。
如果在字符串中找到子字符串,则该方法返回true
,否则
false
返回 。
或者,您可以使用该indexOf()
方法。
使用#检查字符串是否包含句点str.indexOf()
要检查字符串是否包含句点,请对indexOf
字符串调用该方法,将句点作为参数传递给它,例如str.indexOf('.')
.
如果字符串不包含句点,该indexOf
方法将返回,否则返回字符串中第一个句点的索引。-1
索引.js
const str = 'hello.world'; if (str.indexOf('.') !== -1) { console.log('✅ String contains a period'); } else { console.log('⛔️ String does not contain a period'); }
String.indexOf
方法返回值在字符串中第一次出现的索引。
如果该值不包含在字符串中,-1
则返回。
在我们的
if
语句中,我们检查方法的返回值是否不等于-1
。如果不是,我们可以断定该字符串包含句点。