Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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中带有substr()的子字符串_Javascript_Asp.net - Fatal编程技术网

Javascript中带有substr()的子字符串

Javascript中带有substr()的子字符串,javascript,asp.net,Javascript,Asp.net,我需要在Javascript中使用子字符串。但尽管我进行了搜索,我还是有一个错误:substr似乎是未知的 function confirm_ticket(idAgir,TempsEstime) { var str = TempsEstime; var strConcatenate = TempsEstime.substr(0, 2) + ":" + TempsEstime.substr(2, 2); alert("confirmer le temps de main

我需要在Javascript中使用子字符串。但尽管我进行了搜索,我还是有一个错误:substr似乎是未知的

function confirm_ticket(idAgir,TempsEstime) {

    var str = TempsEstime;
    var strConcatenate = TempsEstime.substr(0, 2) + ":" + TempsEstime.substr(2, 2);

    alert("confirmer le temps de maintenance de " + strConcatenate + " min pour le ticket " + idAgir);
}
这有什么不对吗?
提前感谢

您必须使用
substring()
方法:

<script type="text/javascript">

var str="Hello world!";
 document.write(str.substring(3)+"<br />");
 document.write(str.substring(3,7));

</script>

var str=“你好,世界!”;
写(str.substring(3)+“
”); 编写(str.substring(3,7));
FROM:

尝试使用,看看是否有效


另一件需要注意的事情是,确保'tempseTime'的类型是字符串。

我想您正在寻找substring()


JavaScript中的substr和substring方法绑定到String对象,因此它们只处理字符串类型。使用
typeof
关键字确定应用方法的时间

substr有两个参数:1)开始哪个索引,2)有多少个字符

子字符串有两个参数:1)开始哪个索引,2)结束哪个索引


编辑:空白格式混乱。

什么是tempseTime类型?与c#?+1有什么关系?为什么是向下投票?这是唯一需要理解的答案。substr是完全正确的,错误的唯一原因是类型错误
function confirm_ticket(idAgir,TempsEstime) {

    var str = TempsEstime;
    var strConcatenate = TempsEstime.substring(0, 2) + ":" + TempsEstime.substring(2, 2);

    alert("confirmer le temps de maintenance de " + strConcatenate + " min pour le ticket " + idAgir);
}