2014-07-07 47 views
2

我加入一個解析器jquery.tablesorter.js撥打:正則表達式中jquery.tablesorter.js數字字段撥號

$.tablesorter.addParser({ etc... 

,但我需要一些數字排序正是如此,而我接壤無用與正則表達式:

40.01.02.31 
40.01.02.31.01 
40.01.02.32 

數最多可以有8 「個八比特組」,因此最小將是:

xx.xx.xx.xx 

和第e max將是:

xx.xx.xx.xx.xx.xx.xx.xx 

我該怎麼做?我試着用http://txt2re.com/這個非常漂亮的正則表達式生成器,但它並沒有完全做到這一點。

有人可以無聲無息地糾正我嗎?

:)

謝謝!

+0

謝謝你的幫助,不是很 - 我做了一個小提琴:http://jsfiddle.net/crunchfactory/L59GU/ – crunch

+0

以上,它看起來更像是我規定的最小4個八位字節,最大爲8個「。這些數字可以有8個」八位字節「」 – crunch

+0

而該正則表達式匹配最小值4和最大值8,請參見[here](http:/ /regex101.com/r/fQ1uU3/2) – hwnd

回答

1

您可以使用下面的正則表達式:

/^\d+(?:\.\d+){3,7}$/ 

Live Demo