次の形式のデータがあります
「1214423-034」
HTMLテーブルでは、ハイフンの後のすべてを表示するように文字列をフォーマットするにはどうすればよいので、この場合は "
034"
これに使用できるhtml関数はありますか?
前もって感謝します。
次のように、 indexOf()およびsubstring()関数を使用して Javascript でこれを簡単に実現できます。
<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));