由于某些不可思议的原因,我可以可靠地检测localhost上的文本input
元素中的双重空格,但所有已验证的实时网站上不(已删除/上传文件) ,禁用缓存浏览,手动验证脚本文件更新,在控制台中测试等。)
我的原始代码:
if (document.getElementById('example').value.indexOf(' ')!='-1') {}
我的第二次尝试:
if (document.getElementById('example').value.split(' ').length>1)
我完全感到困惑,这个脚本在Firefox和Chrome本地工作正常,但不是在线,我绝对100%确定服务器上的所有内容都已更新。我甚至在脚本注释的情况下运行验证只是为了确定。
答案 0 :(得分:0)
知道了!所以我不知道其他代码到底有什么问题...它在localhost上工作得很好而且我完全失去了这个问题但是我做了一些更多的探讨并确定我可以检测到双重空格JavaScript使用以下内容:
if (document.getElementById('example').value.match(/\s{2,}/)!=null)