博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js两个字符串明明一样却判断显示不相等
阅读量:6444 次
发布时间:2019-06-23

本文共 382 字,大约阅读时间需要 1 分钟。

一、问题

两个字符串看起来一样、类型一样,判断str1==str2时返回false;

二、原因

字符串可能含有其他特殊字符:换行符(%D)、空格(%20)...一般不显示。

三、如何判断

encodeURIComponent(str) 可查看字符串完整内容

四、解决

.replace(/\ +/g,"") //去掉空格方法

.replace(/[ ]/g,"")//去掉空格

.replace(/[\r\n]/g,"")//去掉回车换行

.replace(/-/g, '') //去掉"-"号

---------------------
原文:https://blog.csdn.net/tanglili08/article/details/79864936

 

转载于:https://www.cnblogs.com/bbcfive/p/10444597.html

你可能感兴趣的文章
android 内存泄漏
查看>>
HTML5:Canvas-绘制图形
查看>>
Sass--传多个参数
查看>>
多线程编程之Windows环境下创建新线程
查看>>
ASP.Net MVC的开发模式
查看>>
困惑的托管与非托管混合调试时遇到的不能设断点的问题
查看>>
groupbox 下的datagridview的列标题字体修改混乱
查看>>
HDU-3092 Least common multiple---数论+分组背包
查看>>
CentOS 7使用systemctl如何补全服务名称
查看>>
软件架构笔记 一
查看>>
Unity3D NGUI 给button按钮添加单间事件
查看>>
C# 使用各种API
查看>>
echo命令的简单用法和实例
查看>>
CentOS7.4 KVM虚拟化之环境准备(1)
查看>>
《程序员代码面试指南》第八章 数组和矩阵问题 子矩阵的最大累加和问题
查看>>
密码的校验.大小写字母,数字,特殊字符中的至少3种
查看>>
hibernate常见错误
查看>>
FIN_WAIT_2状态解释
查看>>
ios 不同sdk4.3 6.0版本号,关于方法的兼容性的通用方法
查看>>
Shell编程学习总结
查看>>