我有一个php脚本,用于处理通过js文件中的ajax发送给它的url。这是数据uri或图像URL。从php脚本中区分提供的字符串是数据uri还是图像URL的最佳方法是什么。我正在考虑使用正则表达式来测试数据uri。但我似乎没有一个正确的正则表达式可以处理数据uri。
答案 0 :(得分:2)
嗯......如果它以data:
开头,那么它就是一个数据网址。所以... if( substr($url,0,5) == "data:")
应该这样做。
记住:吻。
答案 1 :(得分:0)
检查网址的扩展名。
正则表达式: \.[^\.]*$