Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/407.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何检查字符串/变量是否以移动区号开头?_Javascript - Fatal编程技术网

Javascript 如何检查字符串/变量是否以移动区号开头?

Javascript 如何检查字符串/变量是否以移动区号开头?,javascript,Javascript,尝试了各种选择,但不起作用。Javascript 在if语句中,需要识别变量是否以“+614”而不是“+254”开头 我尝试过的事情 for(var i=0; i<views.length; i++){ if (!isNaN(parseInt(inputString)) ) { data += views[i].pageviews; } } 谢谢大家!!我不太擅长这个 尝试使用 var user_no=“+614-9978239084” if(用户编号以

尝试了各种选择,但不起作用。Javascript

if
语句中,需要识别变量是否以“+614”而不是“+254”开头

我尝试过的事情

for(var i=0; i<views.length; i++){
    if (!isNaN(parseInt(inputString)) ) {
        data += views[i].pageviews;
    }
}

谢谢大家!!我不太擅长这个

尝试使用

var user_no=“+614-9978239084”
if(用户编号以“+614”开头){
console.log(true);
}
如果(用户编号子字符串(1,4)=“614”){
console.log(true);

}
欢迎来到SO!
.startsWith(“+614”)
有问题吗?循环中
if
的真值是不变的,不依赖于循环元素,因此应该反转循环和
if
。JS使用的是
camelCase
,而不是
snake\u-case
<代码>子字符串(0,2)不包含正确的索引,因此将两个或更少字符的字符串与三个字符的字符串进行比较肯定是错误的。欢迎使用堆栈溢出。你的问题不清楚。
for(var i=0; i<views.length; i++){
    if (user_phone_number.startsWith("614")) {
        data += views[i].value;
    }
}
if (user_phone_number.substring(0,2) == "614"){newResult += 1;}