JS/JQueryの次のパターンに対して入力テキストを検証することを検討しています:<some_string>:<some_string>
JavaScriptの正規表現検証
例:
A110:B120
AB12C:B123
私は、これはあまりにもナイーブかもしれない知っているが、ここでは任意の助けに感謝。
JS/JQueryの次のパターンに対して入力テキストを検証することを検討しています:<some_string>:<some_string>
JavaScriptの正規表現検証
例:
A110:B120
AB12C:B123
私は、これはあまりにもナイーブかもしれない知っているが、ここでは任意の助けに感謝。
あなたは、この使用することができ、この
"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つの文字を持っている他ます
^[A-Z0-9]+:[A-Z0-9]+$
を大文字と数字のみがあります。
文字列に対して正規表現をテストする方法を知るために、this answerを参照することができます。
'[A-Z0-9] +' '[A-Z0-9] {1、}'を好む。 –
@Jordanが変更されました! –
いくつかの例と必要な結果を追加してください... –
あなたの言うことに基づいて、 ':'ではなく ':'だけを検証できます。 ':[^:] +:[^:] + $ '。より具体的なものは、あなたが得なければならない_miss_と一致します。 – sln