我试图替换模糊文本中的文本,以便用户输入:
Hello/test
我希望它被替换为:
test
即时使用基本文本框:
<asp:TextBox runat="server" ID="fullName" CssClass="textBoxes"></asp:TextBox>
使用asp.net 4.0和jquery。
我该怎么做?
感谢。
答案 0 :(得分:1)
假设你希望它的功能只保留/
之后的字符串值,而不仅仅是简单地替换'Hello /',试试这个:
$(".textBoxes").blur(function() {
var values = $(this).val().split('/');
$(this).val(values[values.length-1])
});
答案 1 :(得分:0)
您可以使用RegExp将空白字符串替换为不需要的字符串:
$('textarea, input[type="text"]').on('blur', function () {
this.value = this.value.replace(/(hello\/)/gi, '');
});
此正则表达式查找hello/
的任何实例(不区分大小写)并将其替换为空字符串。