
рдХреНрд░реЛрдо рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдореЗрдВ, рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдерд╛рдЧрдд рд╣реИ, рди рдХрд┐ 4 рдкреАрд░рд┐рдпрдб рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП 4 рд╕реЗ рдЕрдзрд┐рдХ рдирдВрдмрд░реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗ 32767 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рдФрд░ рдирдВрдмрд░ 0. рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдирд╣реАрдВред рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ рдпрджрд┐ рд╡рд░реНрдЬрди рдирдВрдмрд░ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдбреЗрдЯрд╛, рд╕рдВрд╕реНрдХрд░рдг, рддреЛрдбрд╝рдлреЛрдбрд╝, рдЕрд╕реЗрдВрдмрд▓реА рд╢рд╛рдорд┐рд▓ рд╣реИред рдпрджрд┐ рд╣рдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ 3 рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд░реВрдк рдореЗрдВ рддрд╛рд░реАрдЦ рдбрд╛рд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд░реАрдбрд┐рдВрдЧ рд░рд┐рдХреЙрд░реНрдбреНрд╕ (
version.year.month.day ) рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдореЗрдВ рд╡рд░реНрд╖, рдорд╣реАрдиреЗ рдФрд░ рджрд┐рди рдХреА рд╕рдВрдЦреНрдпрд╛ 3 рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рд╕реЗ 4 рдХреЛ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВред рдкрд╣рд▓реА рд╕рдВрдЦреНрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдмрдиреА рд╣реБрдИ рд╣реИ (рддрд┐рдерд┐ рд╕реЗ рдкрд╣рд▓реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ) ), рд▓реЗрдХрд┐рди рддреЛрдбрд╝рдлреЛрдбрд╝ рдФрд░ рдорд╛рдореВрд▓реА рдХреЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрдЪрд╛ рд╣реИред рдЙрджреНрджреЗрд╢реНрдп: рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╡реНрдпрд╡рд╕реНрдерд╛ рдХреИрд╕реЗ рдХрд░реЗрдВ рддрд╛рдХрд┐ рджрд┐рдирд╛рдВрдХ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рд╣реЛ, рдФрд░ 2 рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реБрдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╕рд╣реА рдЬрдЧрд╣ рд▓реЗрдиреЗ рдкрд░ рдорд╛рдореВрд▓реА рдХреЗ рд╕рд╛рде рд╕рдВрд╕реНрдХрд░рдг? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдореЗрдВ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд▓рд╛рдЗрди рд╕реЗ рдирд╛рдмрд╛рд▓рд┐рдЧ рдХреЗ рд╕рд╛рде рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдорд╛рдореВрд▓реА рдХреЗ рд▓рд┐рдП рдПрдХрдорд╛рддреНрд░ рд╕реНрдерд╛рди рдорд╣реАрдиреЗ рдХреЗ рджрд┐рди рдХреЗ рдмрд╛рдж рд░рд╣рддрд╛ рд╣реИ, рдПрдХрдорд╛рддреНрд░ рд╕рдВрднрд╡ рд╡рд┐рднрд╛рдЬрдХ рдХреЗ рд╕рд╛рде - рд╕рдВрдЦреНрдпрд╛ред рдФрд░, рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рдХреЗ рдХрд╛рд░рдг, 3 рд╕реЗ рдЕрдзрд┐рдХ рдЕрдВрдХ рдПрдХ рдорд╛рдореВрд▓реА рдХреЛ рдирд╣реАрдВ рд╕реМрдВрдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ: рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 31 рд╡реЗрдВ рдкрд░, 3 рдЕрдВрдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдХрд░, рд╣рдо 31999 рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдЕрднреА рднреА 32767 рд╕реЗ рдХрдо рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдпрд╣ "рд╕рдВрд╕реНрдХрд░рдг + рд▓рдШреБ" рдкреНрд░рдгрд╛рд▓реА рдПрдХ рджрд┐рди рдореЗрдВ рдмрдирд╛рдИ рдЧрдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рдЧрднрдЧ рдЕрд╕реЗрдВрдмрд▓реА рдирдВрдмрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдирдВрдмрд░рд┐рдВрдЧ рдореЗрдВ рдирдЧрдгреНрдп рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рдеред рдпрд╣ рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ: рдорд╛рдореВрд▓реА рд╕реБрдзрд╛рд░ рдпрд╛ рддреЛ рддрд╛рд░реАрдЦ рд╕реЗ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛, рдЪрд░рдо рдорд╛рдорд▓реЛрдВ рдореЗрдВ, рдорд╣реАрдиреЗ рдХреЗ рджрд┐рди рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рдирд╛рдмрд╛рд▓рд┐рдЧ рджреНрд╡рд╛рд░рд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдирд╛рдмрд╛рд▓рд┐рдЧ рдХреЗ рд╕рд╛рде рдкреНрд░рд╛рдХреГрддрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╣рд▓ рдХрд░рдирд╛ рдмрдВрдж рд╣реЛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдХрд╛рд▓реНрдкрдирд┐рдХ рдЫрдБрдЯрд╛рдИ рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рд╣рдо рдкреНрд░рддреНрдпреЗрдХ рддрд╛рд░реАрдЦ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЕрдирд┐рд╡рд╛рд░реНрдп рдорд╛рдореВрд▓реА "00000" рдирд╣реАрдВ рдЬреЛрдбрд╝реЗрдВрдЧреЗ? рддрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдпрд╛ рдЬрд╣рд╛рдБ рдЖрдк рдЫрд╛рдБрдЯрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд╣рд╛рдБ рдорд╛рдореВрд▓реА "00000" рдирд╛рдмрд╛рд▓рд┐рдЧреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред рд╣рдордиреЗ рдХрд╛рд░реНрдп рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛, рдЪрд▓реЛред
рдЙрджрд╛рд╣рд░рдг
рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдмрд┐рдирд╛, рд╕рдВрд╕реНрдХрд░рдг 200 рдХреЛ 1 рдЕрдкреНрд░реИрд▓ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдореЗрдВ рдПрдХ рджрд┐рди рдореЗрдВ 2 рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдПрдБ рдорд┐рд▓рддреА рд╣реИрдВ:
200.2013.4.1
200.2013.4.101рдЙрд╕реА рджрд┐рди рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдкрдбреЗрдЯ:
200.2013.4.102рдФрд░ рдЕрдЧрд▓реЗ рджрд┐рди, рдмрд╕ рддрд╛рд░реАрдЦ рдмрджрд▓реЗрдВ:
200.2013.4.2рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдВрдХ рди рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдПрдХ рдХрдард┐рди рдкреНрд░рд╛рд░реВрдк рд╕реЗ рдмрдВрдзреА рдирд╣реАрдВ рдереА, рд╣рдо рдХрд┐рд╕реА рднреА рдорд╛рдореВрд▓реА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдорд╛рдиреНрдпрддрд╛ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╕рд╛рде рдЖрдПрдВрдЧреЗ рдЬреЛ рдорд╣реАрдиреЗ рдХреЗ рджрд┐рди рдХреЛ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдЕрд▓рдЧ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдореЗрдВ рдпрд╣ рд╕рдордЭрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╣рдордиреЗ
1 рджрд┐рди рдореЗрдВ рдирд╛рдмрд╛рд▓рд┐рдЧ
01 рджрд░реНрдЬ рдХрд┐рдпрд╛ рдерд╛, рдпрд╛ рдХреНрдпрд╛ рдпрд╣
рдирд╛рдмрд╛рд▓рд┐рдЧ 1 рд╣реИ, 10 рд╡реАрдВ рдкрд░ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рджрд┐рдирд╛рдВрдХ рдФрд░ рдорд╣реАрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ 0 рд▓рд┐рдЦрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕рд┐рд╕реНрдЯрдо рди рдХреЗрд╡рд▓ рдХреНрд░реЛрдо рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗ, рдЬрд┐рд╕рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдирд┐рд╖рд┐рджреНрдз рд╣реИрдВред рддреЛ, рджреГрд╢реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдорд╛рдиреНрдп рд╣реЛрдиреЗ рджреЗрдВ
200.2013.04.01рд╕рдВрд╕реНрдХрд░рдг рд▓рд╛рдЗрдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ - рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк 2 рд╡рд░реНрддрдиреА рд╡реЗрд░рд┐рдПрдВрдЯ рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ: рд╕рдВрд╕реНрдХрд░рдг 200.2013.04.01 рдФрд░ 200.2013.04.2 рдЧрд▓рдд рдХреНрд░рдо рдореЗрдВ рд╣реЛрдВрдЧреЗред рд▓реЗрдХрд┐рди рд╣рдо рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд╢реВрдиреНрдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рдмреЛрдирд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдХреЗ рдмрд┐рдирд╛ рдЦрд╛рд░реЛрдореЛрд╡ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рд╛рдердорд┐рдХ рд╣рд┐рдд рдХреА рд╣реИред
рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдирд╛
рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдПрдХ рдбреЗрд╡рд▓рдкрд░ рдХрд┐рд╕реА рддрд┐рдерд┐ рдХреЗ рдмрд╛рдж рдПрдХ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рдХреИрд╕реЗ рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрд▓рдЧ рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХреА рдмреЗрд╣рддрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рдВрднрд╛рд╡рд┐рдд рддрд┐рдерд┐рдпрд╛рдВ рд╣реИрдВ: 1,2, 3, ... 31. 01.02, ... 09 рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рд╛рд░реВрдк рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдкрд░реЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╣рд░ рдЪреАрдЬ рдХреЛ рдорд╛рдореВрд▓реА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рдорд╣реАрдиреЗ рдХрд╛ рджрд┐рди рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 32 рджрд┐рди 3, рд▓рдШреБ рд╕рдВрд╕реНрдХрд░рдг 2 рд╣реИред (рд▓реЗрдХрд┐рди рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╕рд░рд▓рддрд╛ рдХреЛ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
рд╣рдо 3 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛рдУрдВ
рдХреЛ рдирд╣реАрдВ рдкрд╣рдЪрд╛рдиреЗрдВрдЧреЗ, рд▓реЗрдХрд┐рди рд╣рдо рдЙрдиреНрд╣реЗрдВ 32 рд╡реЗрдВ рдирдВрдмрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВрдЧреЗред рдЖрдЦрд┐рд░рдХрд╛рд░, рдРрд╕реА рд╕рдВрдЦреНрдпрд╛ рдЕрднреА рднреА рдбреЗрдЯрд╛ рдореЗрдВ рдирд╣реАрдВ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди 42 рдФрд░ рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ 4 рд╡реЗрдВ рдирдВрдмрд░, рдорд╛рдореВрд▓реА 2) рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдиреНрдпрддрд╛ рджреА рдЬрд╛рдПрдЧреАред
рдФрд░ 156 рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реЛрдЧрд╛? рдХреНрдпрд╛ рдпрд╣ рдирд╛рдмрд╛рд▓рд┐рдЧ рдХрд╛ 15 рд╡рд╛рдВ рдФрд░ 6 рд╡рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдпрд╛ рдкрд╣рд▓реА рд╕рдВрдЦреНрдпрд╛ рд╣реИ? рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдо рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рд░рд┐рдХреЙрд░реНрдб 15 рд╡реАрдВ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЕрдиреНрдпрдерд╛ рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдХреНрд░рдо рдХреЛ рдЧрд▓рдд рддрд░реАрдХреЗ рд╕реЗ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛:
1 15 156
рддреБрд▓рдирд╛ рдХреЗ рдПрдХ рдФрд░ рдирд┐рдпрдо (
рдирд┐рдпрдо 1 ) рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдмреЗрд╣рддрд░ рд╣реИред 1,2,3 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рд╕рдВрдЦреНрдпрд╛ - рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдЧрджреНрджреЗрджрд╛рд░, рдЕрдЧрд░ рдЙрдиреНрд╣реЗрдВ 1x, 2x, 3x рдХреЗ рдмрдЬрд╛рдп 1,2,3 рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдлрд┐рд░ рдпрд╣ рддрд╛рд░реАрдЦреЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдпрдо рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИред рдЗрд╕реЗ рдПрдХ рдирд┐рдпрдо рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрд╕реНрдкрд╖реНрдЯ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдирд╛рдмрд╛рд▓рд┐рдЧ рдХреЛ рд╢реВрдиреНрдп рд╕реЗ рддрд╛рд░реАрдЦ рд╕реЗ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП:
101
1 рдХреЛ 10 рд╕реЗ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рдФрд░ рдирд┐рдпрдо (
рдирд┐рдпрдо 2 ) рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдХрд┐ рдЕрдВрдд рдореЗрдВ 0 рд╕реЗ рддрд╛рд░реАрдЦреЗрдВ
рд╣рдореЗрд╢рд╛ 0 рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рд╡рд┐рднрд╛рдЬрдХ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рдЕрд░реНрдерд╛рддреНред рд╣рдореЗрд╢рд╛ рдПрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ 2 рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдХреНрд░рдорд╛рдВрдХрди рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦреЗрдЧрд╛ рдФрд░ рдПрдХ рд╕рд░рд▓ рдорд╛рдиреНрдпрддрд╛ рдирд┐рдпрдо рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдЧрд╛ - рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рддрд╛рд░реАрдЦ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ред
рдпрд╣ рд╕рдЪ рд╣реИ, рдпрд╣ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ 10 рд╡реАрдВ, 20 рд╡реАрдВ рдФрд░ 30 рд╡реАрдВ рддрд╛рд░реАрдЦ рдХреЛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ 99 рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ 100100 32767 рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ, рдФрд░ 10100 1 рдирдВрдмрд░ рд╣реИ, 100 рд╡рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрдм рдЕрдиреНрдп рддрд┐рдерд┐рдпрд╛рдВ рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВ 999 рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдЕрдзрд┐рдХред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдВрд╕реНрдХрд░рдг рдХреНрд░рдорд╛рдВрдХрди рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реАрдорд╛ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИред
рдпрд╣ рднреА рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ рд╕рд░рд▓ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╡рд░реНрддреА рд╕рдВрдШрд░реНрд╖ рд╣реИред рдпрджрд┐ рд╣рдо 1 рдкрд░ рдирд╛рдмрд╛рд▓рд┐рдЧреЛрдВ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рдкрддреНрд░ '101', '1001', '10234' рдХреА рдПрдХ рдкрдВрдХреНрддрд┐ рд╣рдореЗрд╢рд╛ '10' рдХреА рд░реЗрдЦрд╛ рд╕реЗ рдмрдбрд╝реА рд╣реЛрдЧреА, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ 10 рд╡реАрдВ рд╕рдВрдЦреНрдпрд╛ред
рд╕рдВрдЦреНрдпрд╛ 4-9 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреЛрдИ рд╕рдВрдШрд░реНрд╖ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╣рдореЗрдВ рд╡рд┐рднрд╛рдЬрдХ рд╢реВрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рднреА рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ (рд▓реЗрдХрд┐рди рдХреЛрдИ рднреА рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдордирд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ): 62, 405, 435 рдХреЛ рд╣рдореЗрд╢рд╛ 6 рд╡реЗрдВ рдирдВрдмрд░, рджреНрд╡рд┐рддреАрдп рд╕рдВрд╕реНрдХрд░рдг, 4- рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдИ рдирдВрдмрд░, 05 рд╡рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг, рдЖрджрд┐ред рдПрдХ рд╣реА рдЪреАрдЬрд╝ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдЦреНрдпрд╛ 32 ...- 39 ... рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдФрд░ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреА рдПрдХ рдЬрдЯрд┐рд▓рддрд╛ рд╣реЛрдЧреАред
рдкреВрд░реА рдХрдард┐рдирд╛рдИ рдЕрд╕реНрдкрд╖реНрдЯрддрд╛рдУрдВ рдореЗрдВ рдмрдиреА рд╣реБрдИ рд╣реИ: рд╕рдВрдЦреНрдпрд╛ 301, 3002, 2145 рдХреНрдпрд╛ рд╣реИрдВ? рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЗрд╕ рдмрд╛рдд рдкрд░ рд╕рд╣рдордд рд╣реЛ рдЪреБрдХреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕реА рддрд┐рдерд┐ рдХреЗ рдЕрдВрдд рдореЗрдВ 1 рд╢реВрдиреНрдп рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХрд╛ рдорддрд▓рдм рдПрдХ-рдЕрдВрдХреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рдВрдЦреНрдпрд╛ рд╣реИ, рдФрд░ рджреЛ рд╢реВрдиреНрдп рдХрд╛ рдорддрд▓рдм рджреЛ-рдЕрдВрдХреАрдп рд╕рдВрдЦреНрдпрд╛ рд╣реИред рд╢реВрдиреНрдп рдХреЗ рдмрд┐рдирд╛ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд╣рдордд рд╣реИрдВ, рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП, (
рдирд┐рдпрдо 3 ) рдЕрдзрд┐рдХрддрдо рд╕рдВрднрд╡ рддрд╛рд░реАрдЦ рдХреЛ рдорд╛рдиреНрдпрддрд╛ рджреА рдЬрд╛рдПрдЧреА, рдЕрд░реНрдерд╛рддреНред рджреЛ-рдЕрдВрдХ, рдпрджрд┐ рдкрд╣рд▓рд╛ рдЕрдВрдХ 4 рд╕реЗ рдХрдо рд╣реИред рд╣рдо 1, 2 рдпрд╛ 3 рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рднреА рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП рд╡реИрдз 2-рдЕрдВрдХ рдХреА рддрд╛рд░реАрдЦ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ (рдЕрдиреНрдпрдерд╛, рдЖрдкрдХреЛ рдорд╣реАрдиреЛрдВ рдФрд░ рд▓реАрдк рд╡рд░реНрд╖ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд▓реНрдкрд┐рдд рд╣реИ)ред
рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдо
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЬрдм рдЖрдк рдПрдХ рдорд╛рдореВрд▓реА рд▓рд┐рдЦрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 2 рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдпрд╛рдж рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ - рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд▓рд┐рдП 1,2,3 - рдХреЗрд╡рд▓ 1 рд╢реВрдиреНрдп рд╡рд┐рднрд╛рдЬрдХ рд▓рд┐рдЦреЗрдВред 10,20,30 рддрд╛рд░реАрдЦреЛрдВ рдХреЗ рд▓рд┐рдП - рд╢реВрдиреНрдп рдХреЗ рдмрд╛рдж рдПрдХ рдФрд░ рд╢реВрдиреНрдп (рд╡рд┐рднрд╛рдЬрдХ) рд▓рд┐рдЦреЗрдВред
рдЕрдиреНрдп рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ рдХрдард┐рдирд╛рдИ рдирд╣реАрдВ рд╣реИ: 2134 21.34 рд╣реИ, рдФрд░ 20034 20.34 рд╣реИред рдпрджрд┐ рд╡рд╛рдВрдЫрд┐рдд рд╣реИ, рддреЛ рдЖрдк 21034 рдХреЛ 21.34 рдХреЗ рд░реВрдк рдореЗрдВ рднреА рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк 1,2,3,10,20,30 рдХреЗ рд▓рд┐рдП 0-рд╡рд┐рднрд╛рдЬрдХ рдХреЛ рдЫреЛрдбрд╝ рдирд╣реАрдВ рд╕рдХрддреЗ рд╣реИрдВред
рдЕрдм рдпрд╣ рдХрдареЛрд░ рдирд┐рдпрдореЛрдВ рдХреЗ рд▓рд┐рдП рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛ рд╣реБрдЖ рд╣реИред
рд╕рдВрд╕реНрдХрд░рдг, рддрд┐рдерд┐ рдФрд░ рдорд╛рдореВрд▓реА рдХреА рдорд╛рдиреНрдпрддрд╛ рдХреА рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐
рд▓рд╛рдЗрди рдХреА рд╢реБрд░реБрдЖрдд рдХреЗ рд╕рд╛рде - рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рд╣реИред
\ d + - рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг
\ d {4} - рд╡рд░реНрд╖
\ d {1,2} - рдорд╣реАрдирд╛
рджрд┐рди рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЕрд▓рдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
([4-9] | [1-3] [1-9]) - рджрд┐рдиреЛрдВ рдХреЗ рд╕рднреА рд╕рд░рд▓ рдорд╛рдорд▓реЗред рдЙрдирдХреЗ рдмрд╛рдж - рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдЦрд╛рд▓реА рдпрд╛ рдорд╛рдореВрд▓реАред 6 рдореБрд╢реНрдХрд┐рд▓ рдорд╛рдорд▓реЗ рдмрдЪреЗ рд╣реИрдВред
[рек- реп] | [рез-рей] [рез- реп] | [рез-рей] реж; $ - рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдмрд┐рдирд╛ рд╕рдм рдХреБрдЫ
([1-3]) 0 ([1-9] \ d *ред $) - рдкрд╣рд▓реЗ 3 рджрд┐рди
(резреж | реиреж | рейреж) реж ([рез- реп] \ d * | $) - резреж-, реиреж- рдФрд░ рейреж рд╡рд╛рдБ
рдПрдХрд▓ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ (рд╡рд┐рднрд╛рдЬрдХ рдмрд┐рдВрджреБ "\" рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝реЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рд▓рд┐рдЦрдиреЗ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ "\" рджреЛрдЧреБрдирд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ):
rVerMinor = RegExp('(\\d+)\\.' +'(\\d{4})\\.'
рд╣рдо рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдФрд░ рдХрдИ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
jsfiddle.net/spmbt/dk346рдпрд╣рд╛рдВ рдиреЗрд╕реНрдЯреЗрдб рдмреНрд░реИрдХреЗрдЯ рд╣реИрдВред рдХреЛрд╖реНрдардХреЛрдВ рдореЗрдВ рдореВрд▓реНрдпреЛрдВ рдХреА рдЦреЛрдЬ рдХреЗ рдирд┐рдпрдореЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдорд╣реАрдиреЗ рдХреЗ рдореВрд▓реНрдп рдХреЗ рдмрд╛рдж, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдХрдИ рдорд╛рди рдкреНрд░рдХрдЯ рд╣реЛрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдХреЛрд╖реНрдардХ рд╣реЛрддреЗ рд╣реИрдВред рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЕрднреА рднреА рдЙрдирдХреЗ рдмреАрдЪ рдЧреИрд░-рд░рд┐рдХреНрдд рдорд╛рди рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣ рд╕рд░рдгреА рдкреЛрдЬреАрд╢рди рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдХрдо рдмреНрд░реИрдХреЗрдЯ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рдПрдХ рд╣реА рдЕрд░реНрде рд╣реИред
rVerMinor = RegExp('(\\d+)\\.' +'(\\d{4})\\.' +'(\\d{1,2})\\.' +'(' +'([4-9]|[1-3][1-9]|[1-3]0?$)(\\d*|$)' +'|([1-3]|10|20|30)0([1-9]\\d*|$)'
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдорд╛рдорд▓реЗ рдХреЛ рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ: 200.2013.4.10001
rVerMinor = RegExp('(\\d+)\\.' +'(\\d{4})\\.' +'(\\d{1,2})\\.' +'(' +'([4-9]|[1-3][1-9]|[1-3]0?$)(\\d*|$)' +'|(10|20|30|[1-3])0+([1-9]\\d*|$)'
рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП 2 рд╡рд┐рдХрд▓реНрдк рдмрдЪреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдкрд╛рд░реНрд╕ рдХрд░рдирд╛ рд╣реИред рдПрдХ [рел], рдПрдХ [рем] - рд╡рд┐рднрд╛рдЬрдХ рд╢реВрдиреНрдп рдХреЗ рдмрд┐рдирд╛ рдПрдХ [,], рдПрдХ [ред] - рдмрд╛рдХреА рдорд╛рдорд▓реЛрдВ рдореЗрдВред рдЙрдиреНрд╣реЗрдВ рдЧрдардмрдВрдзрди рдХрд░рдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЕрднреА рддрдХ рддрд╛рд░реАрдЦреЛрдВ рдореЗрдВ рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдХреЗ рдорд╛рдорд▓реЗ рд╕рд╛рдордиреЗ рдЖрдП рд╣реИрдВред рдпрд╣ Google рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди Google рд╡рд░реНрджреА рдирд╣реАрдВ рд╣реИ ... рд╣рдордиреЗ рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдХрд┐ "0" рдХрд╣рд╛рдВ рд░рдЦрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдорд╛рдорд▓рд╛ рддрдм рд╕рд╛рдордиреЗ рдЖрдпрд╛ рд╣реИ рдЬрдм рд▓рд┐рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред 0 [1-3] рдФрд░ рдлрд┐рд░ рдмрд┐рдирд╛ рд╡рд┐рднрд╛рдЬрдХ рдХреЗред
rVerMinor = RegExp('(\\d+)\\.' +'(\\d{4})\\.' +'(\\d{1,2})\\.' +'(' +'(0?[4-9]|[1-3][1-9]|0?[1-3]0?$|0[1-3])(\\d*|$)'
рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЕрдЧреНрд░рдгреА рд╢реВрдиреНрдп рдкрд╛рдпрд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рдбрд░рд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдпрд╛рдж рд░рдЦрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдПрдХ рд╢реВрдиреНрдп рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдПрдХ рдЕрд╖реНрдЯрдХреЛрдгреАрдп рд╕рдВрдЦреНрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
рдЯреЗрд╕реНрдЯ рдкрд╛рд╕ рд╣реБрдП,
jsfiddle.net/spmbt/dk346/1 ред рдЕрдм рд╕рдм рдХреБрдЫ рдорд╣рд╛рди рдПрдХреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рджреЛрдиреЛрдВ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпрд╛рдБ рд╕рдорд╛рди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдореЗрдВ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдХрдИ рдирд┐рдпрдореЛрдВ рдкрд░ рдкреБрдирд░реНрд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдкрд┐рдЫрд▓рд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо JS рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓рд╕реА рд╣реИрдВ рдФрд░ рд╣рдо regexps рдХреЛ рдереЛрдбрд╝рд╛ рдФрд░ рдЯреНрд╡рд┐рдХ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╣рдо рдирд┐рдпрдореЛрдВ рдХреА рдпрд╣ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд▓рд┐рдЦрддреЗ рд╣реИрдВ:
'('+
рдЗрд╕рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдирд┐рдпрдореЛрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдХреЗрд╡рд▓ 1 рдкрдВрдХреНрддрд┐ рд╣реИред рджрд┐рдирд╛рдВрдХ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рд╣рдореЗрд╢рд╛ рдПрдХ [рек] рдФрд░ рдПрдХ [рел] рдореЗрдВ рдЖрддреЗ рд╣реИрдВред рдЬреЗрдПрд╕ рд╕рд░рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рдХрдо рдирдореВрдирд╛ рддрд╛рд░ рд╣реЛрдВрдЧреЗред рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рд╡рд┐рднрд╛рдЬрдХ 0 рд╣реИ, рдФрд░ рдЗрд╕реЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдореЗрдВ 2 рдирдВрдмрд░ рдХреЛ рд╕реМрдВрдкрд╛ рдЧрдпрд╛ рдерд╛ред рдЯреЗрд╕реНрдЯ:
jsfiddle.net/spmbt/dk346/2рдкрд░рд┐рдгрд╛рдо
рдпрд╣ рдЬреЗрдПрд╕ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИред
var s =['200.2013.04.123','200.2013.04.1002'] ,rVerMinor = RegExp('(\\d+)\\.' +'(\\d{4})\\.' +'(\\d{1,2})\\.' +'([1-3]0(?=0)|0?[1-3]0$|[1-3][1-9](?!0)|0?[1-9])(\\d*|$)'); for(var i =0, iL = s.length; i < iL; i++){ a = s[i].match(rVerMinor); console.log(s[i], a && a.slice(1)) document.body.innerHTML += '<i style=color:#999>'+ s[i] +'</i>' +' =>' +(a &&'<br> v.' + a[1] + (a[5] ?'.'+ a[5].replace(/^0+/,''):'') +', '+ a[2] +'-' +(a[3].length==1?'0':'')+ a[3] +'-'+(a[4].length==1?'0':'') + a[4])+'<br>'; }
рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рддрд╛рд░реАрдЦ рдХреЗ рдбрд┐рдЬрд╛рдЗрди рдХреЗ рд╕рд╛рде 20 рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдкрд░реАрдХреНрд╖рдг:
jsfiddle.net/spmbt/dk346/3рдкрд░рд┐рдгрд╛рдо :
рдкрд░реАрдХреНрд╖рдг рд╕реВрдЪреА200.2013.4.1 =>
v.200, 2013-04-01
200.2013.04.12 =>
v.200, 2013-04-12
200.2013.04.123 =>
v.200.3, 2013-04-12
200.2013.4.103 =>
v.200.3, 2013-04-01
200.2013.4.20 =>
v.200, 2013-04-20
200.2013.4.1053 =>
v.200.53, 2013-04-01
200.2013.4.10253 =>
v.200.253, 2013-04-01
200.2013.4.10001 =>
v.200.1, 2013-04-10
200.2013.4.2003 =>
v.200.3, 2013-04-20
200.2013.4.10015 =>
v.200.15, 2013-04-10
200.2013.4.300199 =>
v.200.199, 2013-04-30
200.2013.4.30199 =>
v.200.199, 2013-04-03
200.2013.4.31199 =>
v.200.199, 2013-04-31
200.2013.4.3199 =>
v.200.99, 2013-04-31
200.2013.4.03 =>
v.200, 2013-04-03
200.2013.4.031 =>
v.200.1, 2013-04-03
200.2013.4.0301 =>
v.200.1, 2013-04-03
200.2013.4.00 =>null
200.2013.12.56 =>
v.200.6, 2013-12-05
200.2013.4.501 =>
v.200.1, 2013-04-05
1 рдкрдВрдХреНрддрд┐ рдореЗрдВ Regexp:
/(\d+)\.(\d{4})\.(\d{1,2})\.([1-3]0(?=0)|0?[1-3]0$|[1-3][1-9](?!0)|0?[1-9])(\d*|$)/
UPD : рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП, рдЕрдЧрд▓реЗ рд▓реЗрдЦ рд╕реЗ рд╕реЗрд╡рд╛ рдкрд░ рд╕рдорд╛рди рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рд╣реИ:
regexponline.com/s/we#sthash.GpUQK42k.92zmz1RF.dpuf 
рдкрд╛рдардХреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдмрд╛рдХреА рд╣реИ
рдЖрдк рдЕрдорд╛рдиреНрдп рддрд┐рдерд┐рдпреЛрдВ, рдорд╣реАрдиреЛрдВ, рджрд┐рдиреЛрдВ рдХреЛ рдХрд╛рдЯрдиреЗ рдХрд╛ рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг рдХреЗ 2 рд░реВрдкреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ: рддрд╛рд░реАрдЦ рдХреЗ рд╕рд╛рде рдФрд░ рдмрд┐рдирд╛ (рдкреНрд░рдХрд╛рд░ HHH.HHH)ред рдЕрдиреНрдп рдкрд░реАрдХреНрд╖рдг рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдкрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╛ рдПрдХ рддреНрд░реБрдЯрд┐ рдвреВрдВрдврддрд╛ рд╣реИред рдЕрдкрдиреА рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рджрд┐рдирд╛рдВрдХ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░рд┐рдХреЙрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
* XSLT рдкрд░ рдкреЗрдЬрд┐рдиреЗрдЯрд░ (рдкреГрд╖реНрда рдкрд░ рдЕрдВрдХ рд▓рдЧрд╛рдирд╛)