使用indexOf检查Javascript子字符串,或使用正斜杠/搜索日期字符串
Javascript substring check using indexOf or search on a date string with forward slash /
我很惊讶没有找到任何关于这方面的帖子,我一定错过了一些非常琐碎的东西。我有一个小的JavaScript函数来检查字符串是否与对象的属性匹配。简单的东西,对吧?它可以很容易地处理除包含正斜杠的字符串之外的所有字符串。
"04/08/2015".indexOf('4') // returns 2 :good
"04/08/2015".indexOf('4/') // returns -1 :why?
search()函数也出现了同样的问题。我在处理日期字符串时遇到了这个问题。
请注意,出于性能原因,我不想使用基于正则表达式的解决方案。提前感谢您的帮助!
您的字符串中有不可见的Unicode字符。"从左到右标记"(十六进制200E)出现在两个斜杠字符周围以及字符串的开头和结尾。
如果你在浏览器控制台上键入代码,而不是剪切和粘贴,你会看到它按预期工作。
相关文章:
- 如何在 java 脚本中将字符串日期转换为 GMT
- 如何用字符串日期填充日期选择器表单
- 比较两个 JavaScript 字符串日期
- 解析字符串日期
- 分析具有不同时区的字符串日期
- 在 Javascript 中将字符串日期 YYYY-MM 转换为日期
- pickadate.js-3.5.3 将字符串日期转换为 mysql DATE 的正确格式
- 使用javascript jquery或css格式化字符串日期
- Javascript |字符串日期格式设置为2014年6月4日至2014年06月4日
- 字符串日期到unix时间戳
- *javascript*将字符串日期转换为UTC日期
- 如何拆分字符串(日期),以不同的字符分隔
- 如何格式化JavaScript长字符串日期
- 如何使用 Ajax 控件工具包 (CalendarExtender) 验证字符串日期
- 在javascript中转换字符串日期
- 如何在ASP中转换DateTime形式的字符串日期.净c#
- 将JSON字符串日期转换为JavaScript (Google Apps Script)
- 将javascript的字符串日期时间转换为c#的日期时间
- 在javascript中转换字符串日期到日期时间,如何处理日期格式
- 如何将JSON字符串日期转换为自定义格式日期