这个ASP InStr函数是否等效于js indexOf函数:
ASP:
<%
Function validation(ByVal var2)
If (InStr(var1, "," & var2 & ".") = 0) Then
validation = 1
Exit Function
End If
End Function
%>联署材料:
validation = function(var2) {
if (var1.indexOf("," + var2 + ".") == -1) {
ValidateAction = 1;
};
return ValidateAction;
};发布于 2019-11-01 12:43:28
不,只有一个案子是一样的。如果值未找到InStr返回0和indexOf返回-1,但Instr还有许多其他,请查看
差异
InStr函数返回一个字符串在另一个字符串中出现的第一个位置。
InStr函数可以返回以下值:
If string1 is "" - InStr returns 0
If string1 is Null - InStr returns Null
If string2 is "" - InStr returns start
If string2 is Null - InStr returns Null
If string2 is not found - InStr returns 0
If string2 is found within string1 - InStr returns the position at which match is found
If start > Len(string1) - InStr returns 0而javascript indexOf()方法返回字符串中指定值的第一次出现的位置。
This method returns -1 if the value to search for never occurs.https://stackoverflow.com/questions/58659340
复制相似问题