在文本框中键入文本时替换其中的一部分文本

迪克西·泽维尔

文本框中的文本格式如下:

login -u username -p password

输入此文本时,我想用等于其长度的数字“ *”替换“密码”。所以,如果我输入:

login -u [email protected] -p abc”在文本框中应显示为:

login -u [email protected] -p ***

而且我还需要存储被替换的实际密码。

有没有办法?先感谢您

阿普尔·古普塔(Apul Gupta)

您应该使用正则表达式来解析输入值,即

<input type="text" id="inputText" />
<input type="hidden" id="actualPassword" /> <!-- Another element to store actual password -->
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
// Function to repeat string n times */
var StringUtilities = {
    repeat: function(str, times) { 
       return (new Array(times + 1)).join(str);
    }
};
$(function(){
    $('#inputText').keyup(function(){ 
        var test = /(login[\s]+\-u[\s]+[a-zA-Z0-9@\.\s]+\-p[\s]+)(.*)/i.exec( $(this).val() ); //'login -u user123 -p password123'      
        if(test !== null)
        { 
            if( $('#actualPassword').val().length < $.trim(test[2]).length )
                $('#actualPassword').val( $('#actualPassword').val() + test[2].slice(-1) );
            else
                $('#actualPassword').val($('#actualPassword').val().slice(0, test[2].length));

          $(this).val( test[1] + StringUtilities.repeat( '*', test[2].length) );     
        }
    });
});
</script>

JS FIDDLE: http //jsfiddle.net/nmx04h1o/3/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用MySQL查找并替换字段中的一部分文本

来自分类Dev

如何在jQuery中获取文本框ID的一部分

来自分类Dev

如果文本中有反斜杠作为文本的一部分,如何使用 MozRepl 在文本框中输入文本?

来自分类Dev

仅将文本框的一部分视为活动报表上的超链接

来自分类Dev

用sed替换文本并保留原始文本的一部分

来自分类Dev

如何用另一个文件中的一部分文本替换文件中两个标记之间的文本?

来自分类Dev

如何用另一个文件中的一部分文本替换文件中两个标记之间的文本?

来自分类Dev

每当以&*(开头)和()(*结尾)时,如何从字符串中删除一部分文本

来自分类Dev

高效地阅读C ++中的一部分文本

来自分类Dev

Android:将onClickListener设置为TextView中的一部分文本-问题

来自分类Dev

如何复制一部分文本,并使用Jquery填充输入

来自分类Dev

如何过滤“ cat”输出以仅显示一部分文本?

来自分类Dev

从“ wget”输出中选择一部分文本并登录到文件?

来自分类Dev

比较 x2 文本框内容的第一部分

来自分类Dev

是否可以仅在iOS的一部分文本中设置文本颜色变化的动画?

来自分类Dev

在python的文本文件中替换特定行的一部分

来自分类Dev

用元素替换文本的一部分

来自分类Dev

如何使用Javascript用数组的一部分替换元素的内部HTML文本

来自分类Dev

当输入的文本不是datsource的一部分时处理WPF Editable组合框

来自分类Dev

在文本框C#中键入时进行搜索

来自分类Dev

显示包含在文本框中键入的句子的结果

来自分类Dev

无法在Internet Explorer 9的文本框中键入

来自分类Dev

重写规则:将URL中的一部分文本更改为另一部分

来自分类Dev

使用lxml标记文本的一部分

来自分类Dev

仅从Xpath提取文本的一部分

来自分类Dev

如何使用自动完成扩展器将记录填充到文本框中并在文本框中显示该记录的一部分。

来自分类Dev

在Mac(Iphone Simulator)的文本框中键入内容时如何取消键盘

来自分类Dev

在文本框中键入内容时,JavaScript / jquery运行按钮按下事件

来自分类Dev

在Mac(Iphone Simulator)的文本框中键入内容时如何取消键盘

Related 相关文章

  1. 1

    使用MySQL查找并替换字段中的一部分文本

  2. 2

    如何在jQuery中获取文本框ID的一部分

  3. 3

    如果文本中有反斜杠作为文本的一部分,如何使用 MozRepl 在文本框中输入文本?

  4. 4

    仅将文本框的一部分视为活动报表上的超链接

  5. 5

    用sed替换文本并保留原始文本的一部分

  6. 6

    如何用另一个文件中的一部分文本替换文件中两个标记之间的文本?

  7. 7

    如何用另一个文件中的一部分文本替换文件中两个标记之间的文本?

  8. 8

    每当以&*(开头)和()(*结尾)时,如何从字符串中删除一部分文本

  9. 9

    高效地阅读C ++中的一部分文本

  10. 10

    Android:将onClickListener设置为TextView中的一部分文本-问题

  11. 11

    如何复制一部分文本,并使用Jquery填充输入

  12. 12

    如何过滤“ cat”输出以仅显示一部分文本?

  13. 13

    从“ wget”输出中选择一部分文本并登录到文件?

  14. 14

    比较 x2 文本框内容的第一部分

  15. 15

    是否可以仅在iOS的一部分文本中设置文本颜色变化的动画?

  16. 16

    在python的文本文件中替换特定行的一部分

  17. 17

    用元素替换文本的一部分

  18. 18

    如何使用Javascript用数组的一部分替换元素的内部HTML文本

  19. 19

    当输入的文本不是datsource的一部分时处理WPF Editable组合框

  20. 20

    在文本框C#中键入时进行搜索

  21. 21

    显示包含在文本框中键入的句子的结果

  22. 22

    无法在Internet Explorer 9的文本框中键入

  23. 23

    重写规则:将URL中的一部分文本更改为另一部分

  24. 24

    使用lxml标记文本的一部分

  25. 25

    仅从Xpath提取文本的一部分

  26. 26

    如何使用自动完成扩展器将记录填充到文本框中并在文本框中显示该记录的一部分。

  27. 27

    在Mac(Iphone Simulator)的文本框中键入内容时如何取消键盘

  28. 28

    在文本框中键入内容时,JavaScript / jquery运行按钮按下事件

  29. 29

    在Mac(Iphone Simulator)的文本框中键入内容时如何取消键盘

热门标签

归档