我正在使用jQuery Masked Input Plugin。
$("#txtBoxId").mask("###-##-####");
如果我从模型中设置完整值,即123-45-6789
,则一切正常。
但我想只显示最后一个输入,即6789
。
有没有办法以###-##-6789
格式设置文本框的值?
答案 0 :(得分:0)
您可以尝试以下操作:
string input = " 123-12-1234 123-11-1235";
string pattern = @"(?:\d{3})-(?:\d{2})-(\d{4})";
string result = Regex.Replace(input, pattern, "XXX-XX-$1");
Console.WriteLine(result); // XXX-XX-1234 XXX-XX-1235