导航:首页 > 编程语言 > js手机号替换

js手机号替换

发布时间:2024-02-01 14:25:31

Ⅰ 用js把手机号码中间四位数转换成星号怎么做

可以通过以下编程语言来实现:<input type="text" value="请输入手机号码" maxlength="11"onkeyup="if(value.length>3&&value.length<8{value=value.substring(0,value.length-1)+'*'}"onfocus="value=''" onblur="if(value==''){value='请输入手机号码'}"/>

Ⅱ js如何实现手机号码三位加一个空格类似这样子:130 0000 1234 而且删除可以删除完的。

<input type="text" value="请输入手机号码" maxlength="13" onkeydown="if(value.length==3||value.length==8){value+=' '}" onfocus="value=''" onblur="if(value==''){value='请输入手机号码'}"/>
这样就行了。长度等于3或8的时候内加容一个空格

Ⅲ 如何利用javascript的正则表达式替换手机号码,显示的结果只显示手机号码的后四位数字

// 匹配手机号首尾,以类似“123****8901”的形式输出
�'.replace(/(d{3})d{4}(d{4})/, '$1****$2');

此段正则匹配字符串中的连版续11位数字,替权换中间4位为*号,输出常见的隐匿手机号的格式。

如果要仅得到末尾4位,则可以改成如下形式:

// 匹配连续11位数字,并替换其中的前7位为*号
�'.replace(/d{7}(d{4})/, '*******$1');

补充注释:正则表达式中的括号即可用于分组,同时也用于定义子模式串,在replace()方法中,参数二中可以使用$n(n为数字)来依次引用模式串中用括号定义的字串。

Ⅳ 用js 如何将一段文本中的手机号码过滤掉,或者是替换成*

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
function abc(){
var s=document.getElementById("d1").innerHTML;
s=s.replace(/1[3,5,8]{1}[0-9]{9}/g,'');
document.getElementById("d1").innerHTML=s;
}
</script>
</head>
<body>
<div id="d1">sdfsd4136183543877sdfl</div>
<input type="button" value="过滤" onclick="abc()" />
</body>
</html>

Ⅳ 这是一个在手机端让手机号可以空格显示的一段js代码,例如:234 3456 2435这样

你可以用正则去操作
var a = '13888888888'.replace(/\B(?=(\d{4})+(?!\d))/g,' ')

Ⅵ JQuery代码怎么把手机号或者qq号中间几位用*代替

这个是用php 或asp来实现的吧
能把问题说的更详细点吧,比如用的什么cms

Ⅶ js如何实现手机号码前三位加一个空格,接下来每四位一空如:132 0000 1234 谢谢啦

用正则表达式的组可以/^(\d{3})(\d{4})(\d{4})$/匹配后replace一下就可以的。

Ⅷ 用js的正则表达式检测电话号码,要求,必须是1开头,只能是数字,并且是11位数字,这儿正则表达式怎么写

正则表达式:/^1d{10}$/

答案演示:

表达式意思解析:

(1)以1为开头;

(2)d表示数字,d{10}表示出现10次数字;

(3)$表示结尾,即匹配输入字符串的结尾位置;

(4)根据(1)、(2)、(3),正好表示11位数字

(8)js手机号替换扩展阅读:

更严格的电话号码校验正则表达式:

(1)/^1(3|4|5|7|8)d{9}$/ ,这个表达式才是真正有效的电话号码的正则表达式,表示必须以1做开头,第二位可以是3,4,5,7,8,中的任意一位,后面9位数字可以是0-9任意数字。

身份证的校验正则表达式:

(1)(^d{15}$)|(^d{17}([0-9]|X)$),表示匹配15位或18位身份证,且可以匹配出以X结尾的身份证号码。

参考资料来源:网络-正则表达式

阅读全文

与js手机号替换相关的资料

热点内容
qq浏览器转换完成后的文件在哪里 浏览:623
jsp中的session 浏览:621
压缩完了文件去哪里找 浏览:380
武装突袭3浩方联机版本 浏览:674
网络机顶盒移动网络 浏览:391
iphone手机百度云怎么保存到qq 浏览:148
数据库设计与实践读后感 浏览:112
js对象是什么 浏览:744
网页文件存pdf 浏览:567
文件夹正装 浏览:279
刚复制的文件找不到怎么办 浏览:724
试运行适用于哪些体系文件 浏览:987
ghost文件复制很慢 浏览:967
杰德原车导航升级 浏览:240
编程dest是什么意思 浏览:935
linux端口镜像 浏览:820
iphone5屏幕清尘 浏览:157
机顶盒密码怎么改 浏览:672
w7系统下载32位教程 浏览:618
pcb文件包括哪些内容 浏览:598

友情链接