从MVC3模型中设置jQuery Masked Textbox中的值

时间:2012-08-20 12:23:55

标签: jquery asp.net-mvc-3 maskedinput

我正在使用jQuery Masked Input Plugin。

$("#txtBoxId").mask("###-##-####");

如果我从模型中设置完整值,即123-45-6789,则一切正常。 但我想只显示最后一个输入,即6789

有没有办法以###-##-6789格式设置文本框的值?

1 个答案:

答案 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