2014-02-10 27 views
-4

我有一個串串,並願意比較兩個字符串,也有一些例子,我想檢查一下,這裏是我的字符串比較JavaScript的使用正則表達式

A.方法聲明:

,我願意以允許以下

(1)如果與A,b,A,b等兩者區分大小寫開始被允許返回true
(2)允許A.方法之間空間
(3)必須包含Method Statement兩種情況下敏感允許

例如

  1. a。方法聲明:
  2. A.方法聲明:
  3. A.方法聲明:
  4. A.方法聲明:

我該怎麼辦呢?

+4

你試過做什麼。你的嘗試在哪裏?請展示一些努力。 – epascarello

+0

'/[a-z]\.\smethod statement/i'? – putvande

回答

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

我認爲OP意味着a,b等在a-z中。 – putvande

+0

@putvande更新 –

+0

@jamesj謝謝! –

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;