strpos未在Chrome中定义?

时间:2008-11-22 00:50:50

标签: javascript google-chrome

我在javascript中使用strpos(string,string)函数。在Firefox,Opera和IE中页面加载正常,但在Chrome中我得到错误:未捕获的ReferenceError:没有定义strpos。我正在处理的页面是http://seniorproject.korykirk.com/0xpi2.php

3 个答案:

答案 0 :(得分:13)

答案 1 :(得分:8)

strpos 不属于ECMAScript Language Specification ECMA-262 3rd edition(俗称javascript)

像Artelius写的那样,使用 haystack.indexOf(needle,start)haystack.lastIndexOf(needle,start)(其中 start 是可选的)

答案 2 :(得分:2)

如果你想在javascript中使用PHP函数,请使用php.js

这是strpos() http://phpjs.org/functions/strpos:545