我想检查问号是否“?”是否存在使用Vuejs的问题的结尾,但我如何使用if / else条件。
[
您可以获取字符串的长度并使用charAt
来获取最后一个字符
function test() {
let getVal = document.getElementById('ip').value;
let lastChar = getVal.charAt(getVal.length - 1)
if (lastChar === "?") {
console.log("? at end of string")
}
}
<input type="text" id="ip">
<button type="button" onclick="test()">Check</button>
您可以使用字符串对象的lastIndexOf
方法。如果字符串末尾没有-1
,则以下方法将返回'?'
:
function test(str) {
return str.lastIndexOf("?")
}