如何使用正则表达式在javascript中搜索两个变量

时间:2016-02-02 21:00:15

标签: javascript regex

您好,谢谢您的帮助。我有两个领域,我正在拉下来。一个包含NY,MO,GA等格式的状态列表。该字段设置在一个名为states的变量中。我有另一个名为restricted的变量,它也会被拉下来。受限制的只有一个州的缩写。所以纽约。我想要做的是使用受限变量搜索states变量并返回一个布尔值。

var states = "NY, MO, GA, IL";
var restricted = "NY";

var search = new RegExp(restricted);
var res = search.test(states);

感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

我认为这里不需要正则表达式。只需在状态字符串中搜索限制值即可。

var found = states.indexOf(restricted) >= 0;

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/indexOf