Javascript 如何在带有星号的文本框字段(密码字段)中显示最后3个字符?

Javascript 如何在带有星号的文本框字段(密码字段)中显示最后3个字符?,javascript,c#,jquery,asp.net,Javascript,C#,Jquery,Asp.net,我目前在aspx C#的一个项目中工作,我希望用户在文本框中键入一些文本(例如电话号码),而在文本字段中键入时应显示星号(*)和电话号码的最后3位,例如:**********810 有人能帮我吗?谢谢。您可以通过javascript使用regex替换输入标记事件onkeyup的最后3位数字来实现此要求,并且需要一个隐藏字段来保持原始值 function mask(){ //console.log($("#phone").val()); $("#phone").val($("#phon

我目前在aspx C#的一个项目中工作,我希望用户在文本框中键入一些文本(例如电话号码),而在文本字段中键入时应显示星号(*)和电话号码的最后3位,例如:**********810
有人能帮我吗?谢谢。

您可以通过
javascript
使用
regex
替换输入标记事件
onkeyup
的最后3位数字来实现此要求,并且需要一个隐藏字段来保持原始值

function mask(){
   //console.log($("#phone").val());
   $("#phone").val($("#phone").val().replace(/\d(?=\d{3})/g, "*"));
}
函数掩码(){
//console.log($(“#phone”).val();
$(“#phone”).val($(“#phone”).val()。替换(/\d(?=\d{3})/g,“*”));
}

Hi,欢迎来到stack overflow。这可以使用一些JavaScript来完成。开始编码并将结果添加到问题中。解释你的具体问题。有关如何提问的更多详细信息,请参阅链接。