如何使用javascript Vue检查输入字段末尾的问号?

如何使用javascript Vue检查输入字段末尾的问号?,javascript,validation,if-statement,vuejs2,vue-component,Javascript,Validation,If Statement,Vuejs2,Vue Component,我想使用Vuejs检查问题末尾是否有问号“?”,但如何使用if/else条件 [您可以获取字符串的长度,并使用charAt获取最后一个字符 功能测试(){ 让getVal=document.getElementById('ip').value; 设lastChar=getVal.charAt(getVal.length-1) 如果(lastChar==“?”){ console.log(“?在字符串末尾”) } } 选中您可以使用字符串对象的lastIndexOf方法。如果字符串末尾没有'

我想使用Vuejs检查问题末尾是否有问号“?”,但如何使用if/else条件



[

您可以获取字符串的长度,并使用
charAt
获取最后一个字符

功能测试(){
让getVal=document.getElementById('ip').value;
设lastChar=getVal.charAt(getVal.length-1)
如果(lastChar==“?”){
console.log(“?在字符串末尾”)
}
}

选中
您可以使用字符串对象的
lastIndexOf
方法。如果字符串末尾没有
'?'
,则以下方法将返回
-1


someString.indexOf('?')>=0
someString.includes('?')
-当然,
someString
必须是输入的值-但是既然你所展示的都是一幅漂亮的图片,我想你一定已经看完了是的@JaromandaX
 function test(str) {
      return str.lastIndexOf("?") 
    }