javascript - 正则表达式选择不包含连字符的术语

标签 javascript regex

我正在尝试找到正确的正则表达式来选择不包含连字符的术语。例如,我想查找术语 debt 而不是 debt-to-income

我有 \bdebt-to-income\b,它将只选择 debt-to-income,但我需要相反的结果。帮助!

最佳答案

只需使用 JavaScript:

var hyphens = 'debt-to-income';

if (hyphens.indexOf('-') == -1) {
  // No hyphens
}

关于javascript - 正则表达式选择不包含连字符的术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8843508/

相关文章:

java - 正则表达式捕获键/值

regex - 将电子邮件与 a-z 和点或加号匹配

javascript - 当用户按下 Enter 并且元素失去焦点时触发事件

javascript - 在悬停时添加 CSS 边框并在 jQuery 中删除它

javascript - 如何使用javascript知道表单中文本框的数量

javascript - 如何在不丢失文本格式的情况下替换内容可编辑 div 中部分文本的文本格式

json 站点地图中的 Javascript 部分通配符匹配

javascript - 在函数内部定义全局变量

javascript - 成功后如何关闭jquery弹出框?

python - 从字符串中提取未加引号的文本