1

我有以下格式的数据

“1214423-034”

在 html 表中,如何格式化字符串,以便只显示连字符后的所有内容,所以在这种情况下只显示“

034"

有没有我可以使用的 html 函数?

提前致谢。

4

3 回答 3

2

您可以使用 Javascript 使用indexOf()substring()函数轻松完成此操作,如下所示:

<script type="text/javascript">
    var str = "1214423-034";
    var pos = str.indexOf("-");
    document.write(str.substring(pos + 1));
</script>
于 2012-07-19T23:56:08.327 回答
1

使用 jQuery

e.g. <div id="lblText" >1214423-034</div>

<script type="text/javascript">
$(document).ready(function(){
var element = $("#lblText").text().split("-");
});
</script>

如果您决定使用 C#

string text = "1214423-034";

text = text.split("-").[1];

int number = 0;

bool result = Int32.TryParse(text, out number);
于 2012-07-19T23:56:28.043 回答
1

字符串 foo = "1214423-034";
Response.Write(foo.Substring(foo.IndexOf("-") + 1));

于 2012-07-20T03:03:02.733 回答