javascript - 检查字符串的某个部分是否包含子字符串

标签 javascript string

我想检查字符串的某个部分是否包含子字符串。

这是我到目前为止的代码:

var sHexValue = document.getElementById("ColourInput").value;
fnDebugMessage(sHexValue);

if (sHexValue.includes("#", 0)) {
  fnDebugMessage("TRUE");
}

因此,目前它会检查 ColourInput 是否包含字符串中 0 位置的 #,但我想限制它,以便它仅检查 ColourInput

的第一个字符

我该怎么做? 任何帮助表示感谢

最佳答案

替代,使用 startsWith()

document.getElementById("ColourInput").value.startsWith('#')

关于javascript - 检查字符串的某个部分是否包含子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55160808/

相关文章:

javascript - 在保持过滤器的同时 react 选择清除值

javascript - 如何使用javascript仅为img元素触发鼠标悬停事件

java - 用于指定空字符串的正则表达式

algorithm - 鲜为人知的字符串相似性指标

c++ - 如何在C++中获取变量的类型

javascript - HTML 拖放和事件冒泡的潜在错误

javascript - 在页面底部加载脚本是否可以保证 DOM 在执行任何脚本之前就准备好?

Google map 信息窗口中的 Javascript - 在 IE 中不起作用

.net - 当 Key 和 Value 相同时使用字典?

python - int() Python 的无效文字