1

次の形式のデータがあります

「1214423-034」

HTMLテーブルでは、ハイフンの後のすべてを表示するように文字列をフォーマットするにはどうすればよいので、この場合は "

034"

これに使用できるhtml関数はありますか?

前もって感謝します。

4

3 に答える 3

2

次のように、 indexOf()およびsubstring()関数を使用して Javascript でこれを簡単に実現できます。

<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 に答える