В ежедневной работе фильтрация некоторых специальных символов в форме является очень распространенной функцией, например, требует введения простых чисел в тексте, но пользователи иногда ошибочно вводят некоторые дополнительные пространства или текст, смешанные с другими символами, которые, очевидно, не соответствуют требованиям ввода. Давайте узнаем, как удалить пространства с обеих сторон струны. Перед фильтрацией: после фильтрации: HTML -код:
<div> <input id = "username" type = "text" Placeholder = "Пожалуйста, введите имя пользователя"> <input ID = "rule" type = "кнопка" value = "filter"> </div>
CSS -код:
html, body, div, input {margin: 0; padding: 0;} .main {width: 400px; высота: автоматическое; накладка: 0 15px; текст-альбом: Центр;}. Main input {width: 100%; высота: 35px; граница: нет; маржа-top: 20px; граница: 5px;}; input [type = "text"] {text-align: слева;JS Часть:
var username = document.getElementbyId ('userName'), ruge = document.getElementbyId ('rule'), regexempty =/^(/s |/u00a0)+| (/s |/u00a0)+$/g; ruge.onclick = function () {username.value = username.value.replace (regexempty, ''); // регулярно заменить console.log (username.value); }Приведенная выше статья удаляет пространства на левой и правой сторонах строки (код реализации) - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.