you are right in that E1111 will result in E. i'll verify this rego later in the morning when the road tax info becomes available. as a temporary remedy, you can use EH in place of E, cos they have the same suffix class.Originally posted by fondue:Works for EA, EB etc series except Exxxx
I think E1111E is a valid number
yeah. MID uses a 9-alphabet cycle for its suffix (yes, every MID vehicle has a suffix, but not meaningful), but the method is the same. tat's all i can from my observation, later intrude into classified info... haha.Originally posted by AE86tofu:it does not work for "MID" as well.....![]()
![]()
![]()
Originally posted by ^tamago^:man i want ton kno how to do...can do using C++?
haha. to add in the recipe a bit....
SBx = QBx = FBx = GBx i.e.
SBA = QBA = FBA = GBA .....
SBB = QBB = FBB = GBB .....
SX = QX = FX = GX .....
i did not add in 'A' prefix for motorcycles though...
the suffix is derived like this:
1. 26 alphabets, remove 7 confusing letters i.e. F, I, N, O, Q, V, W.
2. reverse order i.e. ZYXUTSRPMLKJHGEDCBA
3. take alternate i.e. ZXTRMKHECAYUSPLJGDB
there u have the 19-letter key to the suffix cycle.
SBA1T
SBA2R
SBA3M
SBA4K
SBA5H
SBA6E
SBA7C
SBA8A
SBA9Y
SBA10S
SBA11P
SBA12L
SBA13J
SBA14G
SBA15D
SBA16B
SBA17Z
SBA18X
SBA19T
SBA20M
.......
to count from 1 to 9999 is too long winded... there is a short mathematical method.... forming the 19-cycle with the first alphabet being the first suffix i.e. for SBA, it's "[b]TRMKHECAYUSPLJGDBZX"
nth letter in a/m cycle = (12 x thousands) + (11 x hundreds) + (2 x tens) + (1 x ones)
to cut a long story short lah....[/b]
E added. E1111E is a Hyundai Trajet FL2.0 that will expire on 11th aug 2014.Originally posted by fondue:Works for EA, EB etc series except Exxxx
I think E1111E is a valid number
so that ppl cannot anyhow derive the suffix? it's a bit like the suffix for ur i/c number, which is much much easier (11-alphabet cycle, A to J and Z).Originally posted by GSXR~RACER:just curious.. what does that last character so special and why need special assignment? what advantage does it have over sequencially assigned?
can, but i dunno how to. if u noe javascript, can go pry open and try to understand.Originally posted by finoq:man i want ton kno how to do...can do using C++?
The thing in Green IS in fact how this username originated.![]()
not on sgforums... needs scripting to work.Originally posted by tca27:bro, your lic. plate checker works spot on.... can u make it available in a public domain like sgforum?
thnx
2. reverse order i.e. ZYXUTSRPMLKJHGEDCBAOriginally posted by TwinTurbo_Supra:y are those letters confusing?
and how do u alternate the order?![]()
Originally posted by ^tamago^:err...what is a/m cycle?
haha. to add in the recipe a bit....
SBx = QBx = FBx = GBx i.e.
SBA = QBA = FBA = GBA .....
SBB = QBB = FBB = GBB .....
SX = QX = FX = GX .....
i did not add in 'A' prefix for motorcycles though...
the suffix is derived like this:
1. 26 alphabets, remove 7 confusing letters i.e. F, I, N, O, Q, V, W.
2. reverse order i.e. ZYXUTSRPMLKJHGEDCBA
3. take alternate i.e. ZXTRMKHECAYUSPLJGDB
there u have the 19-letter key to the suffix cycle.
SBA1T
SBA2R
SBA3M
SBA4K
SBA5H
SBA6E
SBA7C
SBA8A
SBA9Y
SBA10S
SBA11P
SBA12L
SBA13J
SBA14G
SBA15D
SBA16B
SBA17Z
SBA18X
SBA19T
SBA20M
.......
to count from 1 to 9999 is too long winded... there is a short mathematical method.... forming the 19-cycle with the first alphabet being the first suffix i.e. for SBA, it's "[b]TRMKHECAYUSPLJGDBZX"
nth letter in a/m cycle = (12 x thousands) + (11 x hundreds) + (2 x tens) + (1 x ones)
to cut a long story short lah....[/b]
"TRMKHECAYUSPLJGDBZX"Originally posted by Xcert:err...what is a/m cycle?
Originally posted by ^tamago^:E added. E111E is a Hyundai Trajet FL2.0 that will expire on 11th aug 2014.
Originally posted by ^tamago^:ohhh...
2. reverse order i.e. [b]ZYXUTSRPMLKJHGEDCBA
3. take alternate i.e. ZXTRMKHECAYUSPLJGDB[/b]
http://i8.photobucket.com/albums/a39/finoq/Miscellaneous/P6220070.jpgOriginally posted by TwinTurbo_Supra:check SE1.![]()
nice one.Originally posted by TwinTurbo_Supra:check SE1.![]()