我有一个字符串并且愿意比较字符串,有一些我要检查的例子,这里是我的字符串
一个。方法声明:
我愿意允许以下
(1)如果以A,B,a,b等开头则返回true,两者都区分大小写允许
(2)允许A之间的空间。方法
(3)对于区分大小写,必须包含Method Statement
e.g。
一个。方法陈述:
等
我该怎么办?
答案 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;