2016-05-11 3 views
0

JS/JQueryの次のパターンに対して入力テキストを検証することを検討しています:<some_string>:<some_string>JavaScriptの正規表現検証

例:

  • A110:B120
  • AB12C:B123

私は、これはあまりにもナイーブかもしれない知っているが、ここでは任意の助けに感謝。

+2

いくつかの例と必要な結果を追加してください... –

+0

あなたの言うことに基づいて、 ':'ではなく ':'だけを検証できます。 ':[^:] +:[^:] + $ '。より具体的なものは、あなたが得なければならない_miss_と一致します。 – sln

答えて

0

あなたは、この使用することができ、この

"A110:B120 AB12C:B123".match(/(\w+:\w+)/); 

MATCH 
1. `A110:B120` 
2. `AB12C:B123` 

または

"A110:B120".match(/(\w+)+:+(\w+)/); 

MATCH 
1. A110 
2. B120 
1

試してみてください:あなたの例と一致し、それぞれの側に少なくとも1つの文字を持っている他ます

^[A-Z0-9]+:[A-Z0-9]+$ 

を大文字と数字のみがあります。

文字列に対して正規表現をテストする方法を知るために、this answerを参照することができます。

+0

'[A-Z0-9] +' '[A-Z0-9] {1、}'を好む。 –

+0

@Jordanが変更されました! –