我有以下格式的数据
“1214423-034”
在 html 表中,如何格式化字符串,以便只显示连字符后的所有内容,所以在这种情况下只显示“
034"
有没有我可以使用的 html 函数?
提前致谢。
您可以使用 Javascript 使用indexOf()和substring()函数轻松完成此操作,如下所示:
<script type="text/javascript">
var str = "1214423-034";
var pos = str.indexOf("-");
document.write(str.substring(pos + 1));
</script>
使用 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);
字符串 foo = "1214423-034";
Response.Write(foo.Substring(foo.IndexOf("-") + 1));