javascript - 正则表达式检查特定字符串

标签 javascript

我如何修改此脚本以便检查并确保它包含准确的字符串“abc”?

(/^[a].*/i.test(mystring))

它需要不区分大小写并采用小写和大写。

最佳答案

虽然你can use regex , 我觉得这更适合 .toLowerCase & .indexOf :

var hasABC = ("myabcstring".toLowerCase().indexOf("abc") !== -1);

正则表达式对我来说似乎有点矫枉过正。


回复评论:

var mystring = "FoOaBcBaR";
function checkForABC(){
  if (mystring.toLowerCase().indexOf('abc') != -1)
    alert('found ABC!');
  else
    alert('Did NOT find ABC');
}
checkForABC();

Demo

关于javascript - 正则表达式检查特定字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274279/

相关文章:

javascript - 样式导航栏的方式类似于一个附加的

javascript - 如何在LEVEL 3的表单提交中获取LEVEL 4's select element'的值?

javascript - 带 href 的 SVG animateTransform

javascript - Grunt require 未能按预期创建多个模块

javascript - jquery中不同行的索引类

javascript - AngularJS + RequireJS 不工作

javascript - 仅使用 JavaScript 进行表格排序

javascript - 在单个网页中运行多个网页

javascript - Mediaelement 音量控制在 IE8 上不可见

javascript - Node.js async.each 不等待迭代