本文目录
- jsp取字符串的后四位
- 如何利用javascript的正则表达式替换手机号码,显示的结果只显示手机号码的后四位数字
- 怎么用js截取小数位数
- js:银行卡号四个隔开,并用星号代替,只显示后四位,怎么写啊
- js中如何获取字符串的后四位
jsp取字符串的后四位
strCount=Integer.parseInt("JS200705240010".substring(10)) +1;strLen="JS200705240010".length()-strCount.length();strValue="JS200705240010".substring(0,strLen) + strCount;
如何利用javascript的正则表达式替换手机号码,显示的结果只显示手机号码的后四位数字
// 匹配手机号首尾,以类似“123****8901”的形式输出’12345678901’.replace(/(\d{3})\d{4}(\d{4})/, ’$1****$2’);
此段正则匹配字符串中的连续11位数字,替换中间4位为*号,输出常见的隐匿手机号的格式。
如果要仅得到末尾4位,则可以改成如下形式:
// 匹配连续11位数字,并替换其中的前7位为*号’15110280327’.replace(/\d{7}(\d{4})/, ’*******$1’);
补充注释:正则表达式中的括号即可用于分组,同时也用于定义子模式串,在replace()方法中,参数二中可以使用$n(n为数字)来依次引用模式串中用括号定义的字串。
怎么用js截取小数位数
/*四舍五入*/parseFloat(${aaa}).toFixed(2); //egparseFloat("12.777777777777777").toFixed(2);//12.78/*不四舍五入*/(${aaa}).match(new RegExp("\\d+\\.\\d{" + 2 + "}","gm")) ;//eg("12.777777777777777").match(new RegExp("\\d+\\.\\d{" + 2 + "}","gm"));//12.77
js:银行卡号四个隔开,并用星号代替,只显示后四位,怎么写啊
《!DOCTYPE html》《html lang="en"》《head》《meta charset="UTF-8"》《title》Document《/title》《/head》《body》《input type="text" type="number" name="" id="card" onkeyup="ck(this)" onKeyDown="del(this)"》《br》《input type="text" id="show"》《/body》《script type="text/javascript"》var card=’’;function ck(e) {if(e.value.length》card.length){card=card+e.value.slice(-1);e.value=e.value.slice(0,-1)+"*";}l=e.value.length+1;if(!(l%5)){e.value=e.value+" ";card=card+" ";}document.getElementById(’show’).value=card;}function del (e) {if(event.code=="Backspace"){if(e.value.slice(-1)==" "){e.value=e.value.slice(0,-1);card=card.slice(0,-1);}card=card.slice(0,-1);}}《/script》《/html》
输的太快会出问题
js中如何获取字符串的后四位
var str= "abcdefg";alert(str.substr(str.length-4));