Маскированный ввод JQuery - маскировать первую часть номера социального страхования

Я использую маскированный вход jQuery для маскировки номера социального страхования. Я хочу, чтобы первые 5 символов были замаскированы как пароль. Мне удалось замаскировать, как показано в демо, но я не могу получить маскировку как XXX-XX-1234

Нужна своего рода маскировка, похожая на пароль, где первые пять символов будут маскироваться с помощью «X», а остальные будут отображаться нормально. Любое направление будет оценено, спасибо заранее.


person user1213887    schedule 17.06.2014    source источник
comment
Будь проще. Вы всегда можете замаскировать его на странице подтверждения. Что делать, если пользователь ошибся? Как они могли сказать, что ввели правильный SSN? Я бы пересмотрел это требование.   -  person Mario J Vargas    schedule 17.06.2014
comment
Скажем так, на данный момент эти требования трудно изменить. оцените любые предложения по достижению такого поведения.   -  person user1213887    schedule 17.06.2014
comment
Да, на самом деле это стандартная просьба любого бизнеса, который имеет дело с реальными деньгами и информацией, а не биткойнами. Я изучаю это, поскольку стандартом должно быть скрытие большинства чисел в любых данных NPI. Дам знать, если наткнусь на что-нибудь. Единственное решение, которое я реализовал, заключалось в отображении/скрытии поля ввода после размытия другим полем, в котором в качестве заполнителя используется только *--****.   -  person isaac weathers    schedule 18.03.2015
comment
Похоже, здесь есть хороший ответ на этот вопрос stackoverflow.com/questions/25367230/   -  person Ash Blue    schedule 06.01.2016


Ответы (2)


Хотя это старый пост, но у меня было подобное требование, и я придумал https://github.com/mishraas/jQuery-SSN-Field-Masking. Вы можете взглянуть на это.

person Ashutosh    schedule 30.10.2015
comment
Пожалуйста, добавьте код из ссылки в свой пост. Спасибо. - person maxshuty; 30.10.2015

Это должно работать, если вам нужна безопасная маска ввода, но это, вероятно, сломает большинство устройств Android, поскольку у них, похоже, есть проблемы со стандартным маскированным вводом от DigitalBush. Но попробовать стоит: http://jqueryscript.nhavungtau.vn/demo/jQuery-Plugin-To-Mask-Numbers-In-Text-Field-Secure-Number-Mask

person isaac weathers    schedule 18.03.2015
comment
Кажется, это не работает с последней версией jQuery. - person ; 18.12.2016