JavaScript和/或的node.js,如何寫一個正則表達式爲以下目的:經常用於JavaScript和/或驗證目的表達的Node.js
1)文本必須包含至少一個線不得超過10000行。
2)每行由一個字符串和一個整數組成。字符串字母表限於「ACGTN」,其長度必須至少爲1且至多64的整數必須在0到9,即長度必須是1
下面是一個有效的例子:
ACCCGTTNNGTCCGGA3
ACCCGTTNNGTCCGGATTGAANNGT9
TTGGACCNAC0
下面是一個無效的例子:(包含超出字母表字符)
BACGGTA0
另一個無效例子:(在該第二行中沒有整數)
ACGGTA0
TTGGACCNAC
另一個無效例如:(字符串超過64個字符)
TTGGACCNACACCCGTTNNGTCCGGATTGAANNGTTTGGACCNACACCCGTTNNGTCCGGATTGAANNGTTTGGACCNACACCCGTTNNGTCCGGATTGAANNGT2
請注意,您需要環繞使用^和$錨來防止諸如0TTGGACCNAC0和TTGGACCNAC00的序列被認爲是有效的。 – PleaseStand 2012-07-15 08:13:10