检查 img src 是否包含一些字符串


Check if img src contains some string

edit,感谢您指出php和js之间的区别

我正在尝试检查图像的来源是否包含"upload_pic",然后做一些事情。 我通过索引源来检查这一点,但代码不起作用。也许如果我也可以获得正则表达式解决方法。

if ($('#X').attr('src').indexOf("upload_pic") != 0){
alert ('Php Present')
}
JavaScript在

浏览器中执行,PHP在服务器上执行。 由于这种关系,JavaScript 无法看到 PHP。

流程是这样的:

PHP -> HTML ->

(通过网络) -> 浏览器 -> JavaScript

换句话说,JavaScript 必须处理的只是生成的 HTML,而不是 PHP。

您的方式需要与以下内容进行比较:

index != -1 

j查询方式:

if ( $('#X').is('[src ~= "<?php"]') ) {
    console.log('PHP Present');
}