2017-03-10 17 views
0

「onkeyup」イベントでSR番号の検証を成功させるには、皆さんからの助けが必要です。テキストボックス内のテキストと番号を検証する方法は?

SRません例えば: - MIN-015456

SRの数は3つの永久MINの設定文字とセットSR番号で0-9.totally 9文字から5つの数字を以下のダッシュが含まれています。

jqueryまたはJavaScriptで私にバリデーションを提案してください。

Iはコードの下にしようとしているが、それは成功しなかった。

$('#Sr_id').on('keyup', function() { 
      var Sr_id_no = document.getElementById('Sr_id').value; 
      if (/^[MIN]{1}[-][0-9]{5}$/.test(Sr_id_no) || Sr_id.length < 10) { 
} 
+0

を書くことと同じであるので^MIN-\d{5}$

\dは、「任意の数字」を意味します角かっこが正しく使用されていません – Scovetta

答えて

0

方法あなたの表現^[MIN]{1}[-][0-9]{5}$作品を10個の文字である次

    は何が欲しいのはこれです

  1. 正確-
  2. [0-9]{5}マッチ:次のセットから(デフォルト)M OR I OR N
  3. [-]マッチ1つの文字:が、これはテキスト
  4. [MIN]{1}マッチ、次のセットから正確1文字のbegginingであることを確認してください次のセットから5文字:01、...、89
  5. $はこれが最後であることを確認してください式の数

どうすればよいですか?

正規表現を常にさまざまな入力(ライブ)でテストしてください。 http://regexr.com/3fga9(以下の式をテストするために参照)

また、ここではあなたの表現があります:私は、次のサイトをお勧めします、それはこれらの正方形の[0-9]

+0

ありがとう –

0

[MIN]は、基本的にはMまたはIまたはN(任意の順序で)を意味し、{1}は、一つの発生です。

console.log(/^MIN-[0-9]{5}$/.test("MIN-01545"))

注:MIN-015456は総

+0

ありがとうございました –

関連する問題