У меня есть требование удалить все символы, которые не соответствуют заданному выражению регулярных выражений. Я знаю, что мы можем инвертировать регулярное выражение с помощью ^. Но в моем случае выражение регулярного выражения изменяется для каждого входа. Я пытаюсь достичь общего решения. Есть ли способ, мы можем инвертировать любое динамическое выражение регулярного выражения? или любой другой вариант удаления несоответствующих символов?Удалить фрахтователей, которые не соответствуют динамическому регулярному выражению
Следующий фрагмент дает представление о том, чего я пытаюсь достичь.
$(document).ready(function(){
$('input[check]').on('input',(function(){
//validate the input value with regex and remove none matching charectors
}))
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="string" check='(\d|[a-z])'/>
Просьба привести пример. –
Вы что-нибудь пробовали? разместите свой код. Что именно вы хотите? –
@torazaburo - добавлен пример кода –