<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<script type="text/javascript">
/** * * @param str 要替换的元素 * @param frontLen 前面需要保留几位 * @param endLen 后面需要保留几位 * @param symbol 替换成的符号 * @returns {string} */
function interceptAndReplace (str,frontLen,endLen,symbol) {
if (str.length != 11){
return str;
}
var len = str.length-frontLen-endLen;
var xing = '';
for (var i=0;i<len;i++) {
xing+=symbol;
}
return str.substring(0,frontLen)+xing+str.substring(str.length-endLen);
}
alert(interceptAndReplace('18301685069',4,3,'*'));
</script>
</body>
</html>