JavaScript使用Regex比较字符串

时间:2014-02-10 13:44:38

标签: javascript regex

我有一个字符串并且愿意比较字符串,有一些我要检查的例子,这里是我的字符串

一个。方法声明:

我愿意允许以下

(1)如果以A,B,a,b等开头则返回true,两者都区分大小写允许 (2)允许A之间的空间。方法
(3)对于区分大小写,必须包含Method Statement

e.g。

  1. 一个。方法声明:
  2. 甲。方法声明:
  3. 甲。方法声明:
  4. 一个。方法陈述:

  5. 我该怎么办?

2 个答案:

答案 0 :(得分:1)

"A. Method Statement".match(/[a-z]\.\s?method statement/i)

答案 1 :(得分:0)

获得一个很好的参考,例如MDN's Regular Expression Page

您需要的部件

字符集。

[xyz][a-z]

匹配任何一个包含的字符。您可以使用连字符指定一系列字符。

一段时间

\.

必须使用\进行转义,因为.表示任何字符。

空格

\s" " [不含引号]

匹配单个空格字符,包括空格,制表符,换页符,换行符和其他unicode空格。相当于[\ t \ r \ n]。

可选匹配

?

匹配前一项0或1次。

刺痛比赛

只需输入您想要匹配的字符串

忽略案例标记

i


所以把它放在一起,你有什么

var myRegExp = /[a-z]\.\s?method statement/i;