1. 程式人生 > >substring和substr_電話號碼中間四位用****表示

substring和substr_電話號碼中間四位用****表示

需要把電話號碼 13818457556 換成 138****7556的格式,可用兩種方法解決:

一:C#

  string phone = "13818457556";
  string hid = phone.Replace(phone.Substring(3, 4), "****");
  Response.Write(hid);

輸出結果:138****7556

二:JS

<script type="text/javascript" language="javascript">
    var phone="13818745447";
    var hid=phone.replace(phone.substring(3,7),"****");
    var hid2=phone.replace(phone.substr(3,4),"****");
</script>

hid和hid2的輸出結果都為:138****7556

C#中的substring()和JS中的substr()效果一樣。