рдлреЛрди рдирдВрдмрд░ рджреНрд╡рд╛рд░рд╛ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЪрдпрди

JQuery рдХреЗ рд▓рд┐рдП рдпрд╣ рдкреНрд▓рдЧрдЗрди рдЖрдкрдХреЛ рдлрд╝реЛрди рдирдВрдмрд░ рдХреА рджрд░реНрдЬ рд╢реБрд░реБрдЖрдд рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЙрдкрдпреБрдХреНрдд рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рд╡реЗрдм рд╕рд╛рдЗрдЯ рдкреЗрдЬ рдкрд░ рдлреЛрди рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддреЗрдЬреА рд╕реЗ рдФрд░ рддреНрд░реБрдЯрд┐ рдореБрдХреНрддред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд┐рдХрд╕рд┐рдд рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдЗрдирдкреБрдЯ рдирд┐рдпрдореЛрдВ рдХреЛ рдХрдИ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкрд░рд┐рдЪрдп


рд╡реЗрдм рд╕рд╛рдЗрдЯреЛрдВ рдкрд░, рдлрд╝реЛрди рдирдВрдмрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рджрд░реНрдЬ рдХрд░рдирд╛ рдмрд╣реБрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдРрд╕рд╛ рд╣реБрдЖ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рджреЗрд╢ рдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбрд╛рдпрд▓рд┐рдВрдЧ рдирд┐рдпрдо рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреА рд▓рдВрдмрд╛рдИ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдЕрдзрд┐рдХрд╛рд░ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рд╡рд┐рднрд┐рдиреНрди рджреЗрд╢реЛрдВ рдХреЗ рдирд┐рд╡рд╛рд╕рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рд╕рдордп-рд╕рдордп рдкрд░ рднреНрд░рдо рдХреА рд╕реНрдерд┐рддрд┐ рдкреИрджрд╛ рд╣реЛрддреА рд╣реИ: рдХреБрдЫ рдХрд╛ рдЙрдкрдпреЛрдЧ 8 рдЕрдЧреНрд░рдгреА рдЕрдВрдХ рдХреЗ рд╕рд╛рде рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕рдВрдХреЗрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрдиреНрдп 0 рдЕрдЧреНрд░рдгреА рдЕрдВрдХ рдХреЗ рд╕рд╛рде, рдФрд░ рдЕрднреА рднреА рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рдкрд╛рд╕ + рдЪрд┐рдиреНрд╣ рд╣реИред

рдореМрдЬреВрджрд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХрд╛ рдЕрд╡рд▓реЛрдХрди


рдХрд┐рд╕реА рддрд░рд╣ рдХрдард┐рдирд╛рдИ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдФрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдПрдХрд▓ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, 3 рдореБрдЦреНрдп рд╕рдорд╛рдзрд╛рди рд╣реИрдВ:
  1. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирдВрдмрд░ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓рд╛рдн: рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рд╕реНрдкрд╖реНрдЯ рдкреНрд░рджрд░реНрд╢рди рдХрдорд░реЗ рдореЗрдВ рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред рдиреБрдХрд╕рд╛рди: рдкреНрд░рддреНрдпреЗрдХ рджреЗрд╢ рдХреА рдЕрдкрдиреА рд╡рд░реНрддрдиреА рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреА рд▓рдВрдмрд╛рдИ рд╣реЛрддреА рд╣реИред
  2. рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рджреЗрд╢ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдФрд░ рд╢реЗрд╖ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЕрд▓рдЧ рд╕реЗ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рд╕рдВрднрд╡рддрдГ рдПрдХ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ред рдлрд╛рдпрджрд╛: рд╡рд┐рднрд┐рдиреНрди рджреЗрд╢реЛрдВ (рд╕рд╛рде рд╣реА рд╕рд╛рде рджреЗрд╢ рдХреЗ рднреАрддрд░ рдХреНрд╖реЗрддреНрд░реЛрдВ) рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдиреБрдХрд╕рд╛рди: рджреЗрд╢реЛрдВ рдХреА рд╕реВрдЪреА (рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рджреЗрд╢ рдХреЗ рднреАрддрд░ рдХреНрд╖реЗрддреНрд░) рдмрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИ; рдлреЛрди рдирдВрдмрд░ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдореМрдЬреВрдж рд╣реИ (рдпрд╛ рдирдВрдмрд░ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реНрд╡-рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ)ред
  3. рдирдВрдмрд░ (рдЗрдирдкреБрдЯ рдХреЗ рдмрд╛рд╣рд░) рдХреЗ рд╕рд╛рдордиреЗ + рдЪрд┐рд╣реНрди рд▓рдЧрд╛рдПрдВ рдФрд░ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рдкреНрд░рд╡реЗрд╢ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред рд▓рд╛рдн: рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рдЖрд╕рд╛рдиреАред рдиреБрдХрд╕рд╛рди: рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдПрдХ рджреГрд╢реНрдп рдкреНрд░рджрд░реНрд╢рди рдХреА рдХрдореАред


рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдкрд░рд┐рдЪрд┐рдд рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ рддрд╛рдХрд┐ рдпрд╣ рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╡рд░реНрддрдорд╛рди рдореВрд▓реНрдп рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдмрджрд▓ рдЬрд╛рдПред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЬреИрд╕реЗ рд╣реА рдЖрдк рд╕рдВрдЦреНрдпрд╛ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рджреЗрд╢ рдХрд╛ рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рд╡рд┐рд╖рдпрдЧрдд рд░реВрдк рд╕реЗ, рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рд╕рднреА рдХрдорд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рджреБрдирд┐рдпрд╛ рдореЗрдВ рджреЗрд╢реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рд╣реИ, рд╕рднреА рджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреА рд╕реВрдЪреА рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рд╕реНрд░реЛрдд рдиреЗ рдЕрдВрддрд░реНрд░рд╛рд╖реНрдЯреНрд░реАрдп рджреВрд░рд╕рдВрдЪрд╛рд░ рд╕рдВрдШ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ред

рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рдВрдЧреНрд░рд╣ рдиреЗ рдХрдИ рдЖрд╢реНрдЪрд░реНрдп рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдПред рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рджреЗрд╢ рдХреЗ рднреАрддрд░ рдлреЛрди рдирдВрдмрд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреЗ рдХрд╛рд░рдг, рдпрд╣ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдПрдХрддреНрд░рд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рддреНрд░реБрдЯрд┐рдкреВрд░реНрдгрддрд╛ рдмрдиреА рд░рд╣реЗред рд╕рдордп рдХреЗ рд╕рд╛рде, рдЗрд╕реЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реЗрдЯ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди


Jquery.inputmask рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдЬрд┐рд╕рдХрд╛ рд╣рдмрд░рд╛рдм рдкрд░ рдХрдИ рдмрд╛рд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдпрд╣ рдкреНрд▓рдЧрдЗрди рдЕрдм рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реИ рдФрд░, рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕ рддрд░рд╣ рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕рдХреЗ рд▓рд┐рдП рдмрд╕ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЛ рд▓рд┐рдЦрдирд╛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ рдЕрд╕рдВрднрд╡ рдерд╛ред рдореИрдВрдиреЗ рдЕрдкрдиреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдореВрд▓ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдпрд╛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдирд╣реАрдВ рдерд╛, рдЬреИрд╕рд╛ рдХрд┐ рдЗрд╕рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдкрд░ рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдореЗрд░реЗ рд╕рдВрдкрд╛рджрди рдХрд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рдореБрдЦреНрдп рдХреЛрд░ рдкрд░ рдкреНрд▓рдЧ-рдЗрди рдРрдб-рдСрди рд▓рд┐рдЦрдирд╛ рдерд╛ рдЬреЛ рдмрд╛рд╣рд░реА рдкреНрд░рднрд╛рд╡реЛрдВ рдХреЛ рдореЙрдирд┐рдЯрд░ (рдкреНрд▓рд╕ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ) рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдореБрдЦреНрдп рдкреНрд▓рдЧрдЗрди рдХреЗ рд╣реИрдВрдбрд▓рд░реНрд╕ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдорд╛рд░реЗ рдмрд╛рд╣рд░реА рдкреНрд░рднрд╛рд╡ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, jquery.bind-first рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд▓рдЧрдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╕реЙрд░реНрдЯ рдХрд┐рдП рдЧрдП рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ

рд╕рдмрд╕реЗ рдЙрдкрдпреБрдХреНрдд рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЗ рд╕рд╣реА рдЪрдпрди рдХреЗ рд▓рд┐рдП, рдорд╛рд╕реНрдХ рдХреЗ рдкреВрд░реЗ рд╕реЗрдЯ рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рддрд░реАрдХреЗ рд╕реЗ рдкреВрд░реНрд╡-рд╕реЙрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдирд┐рдпрдореЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЛ рдЕрдкрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛:
  1. рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЗ рд╕рднреА рдкрд╛рддреНрд░реЛрдВ рдХреЛ 2 рдкреНрд░рдХрд╛рд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдг (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ # рд╡рд░реНрдг рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдПрдХ рдордирдорд╛рдирд╛ рд╕рдВрдЦреНрдпрд╛, рдФрд░ рд╕рдВрдЦреНрдпрд╛ 0-9) рдФрд░ рд╕рдЬреНрдЬрд╛рдХрд╛рд░ рд╡рд░реНрдг (рд╢реЗрд╖ рд╕рднреА)ред
  2. рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рдФрд░ рд╡рд┐рднрд╛рдЬрди рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╡рд░реНрдг рд╣реИ (рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ # рдЪрд░рд┐рддреНрд░ рд╣реИ) рдФрд░ рдЕрдиреНрдп рд╕рднреАред


рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдЙрдирдХреЗ рдЖрд╡реЗрджрди рдХреЗ рдХреНрд░рдо рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЫрдВрдЯрдиреА рдирд┐рдпрдо рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП рдЧрдП:
  1. рдЪрд░рд┐рддреНрд░ рджреНрд╡рд╛рд░рд╛ 2 рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдЪрд░рд┐рддреНрд░ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп, рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╛рддреНрд░реЛрдВ (рдирд╣реАрдВ рд╕рдЬреНрдЬрд╛рдХрд╛рд░) рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред
  2. рд╡рд┐рднрд┐рдиреНрди рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдХреЛ рд╕рдорд╛рди рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╢реЗрд╖ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╛рддреНрд░реЛрдВ рдХреА рдЙрдирдХреЗ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреБрд▓рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
  3. рдЧреИрд░-рдорд╛рдирдХ рд╡рд░реНрдг рд╣рдореЗрд╢рд╛ рдЬрдВрдЧрд▓реА-рдкреНрд░рдХрд╛рд░ рдХреЗ рд╡рд░реНрдгреЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЫреЛрдЯреЗ рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдЙрдЪреНрдЪрддрд░ рд╣реЛрддреЗ рд╣реИрдВред
  4. рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдгреЛрдВ рдХреА рд▓рдВрдмрд╛рдИ рдЬрд┐рддрдиреА рдХрдо рд╣реЛрдЧреА, рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдЙрддрдирд╛ рд╣реА рдХрдо рдФрд░ рдЙрдЪреНрдЪрддрд░ рдорд╛рдирд╛ рдЬрд╛рдПрдЧрд╛ред


рдПрдХ рдЙрдкрдпреБрдХреНрдд рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдвреВрдБрдврдирд╛

рдЫрдВрдЯрдиреА рд╕реВрдЪреА рд╕реЗ рдЕрдЧрд▓реЗ рдореБрдЦреМрдЯрд╛ рдХреЗ рд╕рд╛рде рдЗрдирдкреБрдЯ рдкрд╛рда рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╕рдордп, рдкреНрд░рддреНрдпреЗрдХ рдореБрдЦреМрдЯрд╛ рдХреЗ рдХреЗрд╡рд▓ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╛рддреНрд░реЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рд╕реЗ рдЕрдзрд┐рдХ рд▓рдВрдмреА рд╣реИ, рддреЛ рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ рд╕рднреА рдкрд┐рдЫрд▓реЗ рдкрд╛рддреНрд░реЛрдВ рдиреЗ рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ, рдЗрд╕ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЛ рдЕрдиреБрдкрдпреБрдХреНрдд рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рдХрдИ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдЗрдирдкреБрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкрд╣рд▓рд╛ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд╛рдпрд╛ рдореБрдЦреМрдЯрд╛ рдореЗрдВ, рд╕рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд░реНрдг (рдЧреИрд░-рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕рд╣рд┐рдд) рдХреЛ рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдХрд┐ рдХрд┐рд╕реА рднреА рдЯреЗрдореНрдкрд▓реЗрдЯ рд╡рд░реНрдг рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрдордд рд╕рднреА рд╡рд░реНрдгреЛрдВ рдХрд╛ рдПрдХ рд╕рдВрдпреЛрдЬрди рд╣реИред

рдЗрд╡реЗрдВрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдФрд░ рдЗрдВрдЯрд░рд╕реЗрдкреНрд╢рди

рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рдХреЗ рдореБрдЦреНрдп рдХреЛрд░ рдХреЗ рдШрдЯрдирд╛ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдШрд░реНрд╖ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЗрдВрдЯрд░рд╕реЗрдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:


рд╕рднреА рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЗрдирдкреБрдЯрдорд╕реНрдХ рд╕реНрдкреЗрд╕ рдореЗрдВ рдЧрдпрд╛ рд╣реИред рдПрдб-рдЗрди рдХреЛ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрдирдкреБрдЯрдорд╛рд╕реНрдХ рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рдпрд╣ рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИ (рдкреНрд░рд╛рд░рдВрдн рдХреЗ рджреМрд░рд╛рди рдХрд░реНрдиреЗрд▓, рдЗрдирдкреБрдЯрдорд╕реНрдХ рд╕реНрдкреЗрд╕ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╕рднреА рд╣реИрдВрдбрд▓рд░ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИ)ред

рдЙрджрд╛рд╣рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдорд╛рд╕реНрдХ рд╕реВрдЪреА рдкреНрд░рд╛рд░реВрдк

рдорд╛рд╕реНрдХ рдХреА рд╕реВрдЪреА рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕рд░рдгреА рд╣реИ, рдЬреЛ рдХрд┐ рдЧреБрдгреЛрдВ рдХреЗ рд╕рдорд╛рди рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рдЕрдзрд┐рдорд╛рдирддрдГ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдПрдХ рд╕рдВрдкрддреНрддрд┐ рдЬрд┐рд╕рдореЗрдВ рдПрдХ рдЗрдирдкреБрдЯ рдорд╛рд╕реНрдХ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣ рд╕рд░рдгреА рдореЗрдВ рд╕рднреА рд╡рд╕реНрддреБрдУрдВ рдкрд░ рдореМрдЬреВрдж рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдорд╛рд╕реНрдХ рдпреБрдХреНрдд рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд╛рдо рдордирдорд╛рдирд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд░рдгреА рдХрд╛ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рд╣реИ:
 [ тАж { "mask": "+7(###)###-##-##", "cc": "RU", "name_en": "Russia", "desc_en": "", "name_ru": "", "desc_ru": "" }, { "mask": "+250(###)###-###", "cc": "RW", "name_en": "Rwanda", "desc_en": "", "name_ru": "", "desc_ru": "" }, { "mask": "+966-5-####-####", "cc": "SA", "name_en": "Saudi Arabia ", "desc_en": "mobile", "name_ru": "  ", "desc_ru": "" }, { "mask": "+966-#-###-####", "cc": "SA", "name_en": "Saudi Arabia", "desc_en": "", "name_ru": " ", "desc_ru": "" }, тАж ] 


рдкреНрд▓рдЧрдЗрди рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдХрд▓реНрдк

рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рдорд╛рд╕реНрдХ рдХреА рд╕реВрдЪреА рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рд╕реЙрд░реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛рд░реНрдп рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
 $.masksSort = function(maskList, defs, match, key) 



рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдкрд░, рдкреНрд▓рдЧрдЗрди рдХреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдореЗрдВ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реЗрдЯ рд╣реИ:


рдкреНрд▓рдЧрдЗрди рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ рдлреАрд▓реНрдб рдореЗрдВ рдЗрдирдкреБрдЯрдорд╛рд╕реНрдХ рд╡рд┐рдзрд┐ рд▓рд╛рдЧреВ рдХрд░рдиреА рд╣реЛрдЧреА:
 $.fn.inputmasks = function(maskOpts, mode) 



рдкреНрд▓рдЧрдЗрди рдХрдиреЗрдХреНрд╢рди рдЙрджрд╛рд╣рд░рдг

 <input type="text" id="customer_phone" value="7" size="25"><br> <input type="checkbox" id="phone_mask" checked> <label id="descr" for="phone_mask"> </label> <script> var maskList = $.masksSort($.masksLoad("phone-codes.json"), ['#'], /[0-9]|#/, "mask"); var maskOpts = { inputmask: { definitions: { '#': { validator: "[0-9]", cardinality: 1 } }, //clearIncomplete: true, showMaskOnHover: false, autoUnmask: true }, match: /[0-9]/, replace: '#', list: maskList, listKey: "mask", onMaskChange: function(maskObj, completed) { if (completed) { var hint = maskObj.name_ru; if (maskObj.desc_ru && maskObj.desc_ru != "") { hint += " (" + maskObj.desc_ru + ")"; } $("#descr").html(hint); } else { $("#descr").html(" "); } $(this).attr("placeholder", $(this).inputmask("getemptymask")); } }; $('#phone_mask').change(function() { if ($('#phone_mask').is(':checked')) { $('#customer_phone').inputmasks(maskOpts); } else { $('#customer_phone').inputmask("+[####################]", maskOpts.inputmask) .attr("placeholder", $('#customer_phone').inputmask("getemptymask")); $("#descr").html(" "); } }); $('#phone_mask').change(); </script> 


рдкреНрд░рджрд░реНрд╢рди


рд╡рд┐рдХрд╕рд┐рдд рдкреНрд▓рдЧрдЗрди рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреГрд╖реНрда рдкрд░ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред

Source: https://habr.com/ru/post/In162537/


All Articles