实用的JS正则表达式(手机号码/IP正则/邮编正则/电话等)_javascript技巧
//校验是否全由数字组成
function isDigit(s)
{
var patrn=/^[0-9]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串
function isRegisterUserName(s)
{
var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
if (!patrn.exec(s)) return false
return true
}
//校验用户姓名:只能输入1-30个以字母开头的字串
function isTrueName(s)
{
var patrn=/^[a-zA-Z]{1,30}$/;
if (!patrn.exec(s)) return false
return true
}
//校验密码:只能输入6-20个字母、数字、下划线
function isPasswd(s)
{
var patrn=/^(w){6,20}$/;
if (!patrn.exec(s)) return false
return true
}
//校验普通电话、传真号码:可以“ ”开头,除数字外,可含有“-”
function isTel(s)
{
//var patrn=/^[ ]{0,1}(d){1,3}[ ]?([-]?(d){1,12}) $/;
var patrn=/^[ ]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12}) $/;
if (!patrn.exec(s)) return false
return true
}
//校验手机号码:必须以数字开头,除数字外,可含有“-”
function isMobil(s)
{
var patrn=/^[ ]{0,1}(d){1,3}[ ]?([-]?((d)|[ ]){1,12}) $/;
if (!patrn.exec(s)) return false
return true
}
//校验邮政编码
function isPostalCode(s)
{
//var patrn=/^[a-zA-Z0-9]{3,12}$/;
var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
if (!patrn.exec(s)) return false
return true
}
//校验搜索关键字
function isSearch(s)
{
var patrn=/^[^`~!@#$%^&*() =|][]{}:;',.<>/?]{1}[^`~!@$%^&() =|][]{}:;',.<>?]{0,19}$/;
if (!patrn.exec(s)) return false
return true
}
//校验是否IP地址
function isIP(s) //by zergling
{
var patrn=/^[0-9.]{1,20}$/;
if (!patrn.exec(s)) return false
return true
}
"^d $" //非负整数(正整数 0)
"^[0-9]*[1-9][0-9]*$" //正整数
"^((-d )|(0 ))$" //非正整数(负整数 0)
"^-[0-9]*[1-9][0-9]*$" //负整数
"^-?d $" //整数
"^d (.d )?$" //非负浮点数(正浮点数 0)
"^(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9] )|([0-9]*[1-9][0-9]*))$" //正浮点数
"^((-d (.d )?)|(0 (.0 )?))$" //非正浮点数(负浮点数 0)
"^(-(([0-9] .[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*.[0-9] )|([0-9]*[1-9][0-9]*)))$" //负浮点数
"^(-?d )(.d )?$" //浮点数
"^[A-Za-z] $" //由26个英文字母组成的字符串
"^[A-Z] $" //由26个英文字母的大写组成的字符串
"^[a-z] $" //由26个英文字母的小写组成的字符串
"^[A-Za-z0-9] $" //由数字和26个英文字母组成的字符串
"^w $" //由数字、26个英文字母或者下划线组成的字符串
"^[w-] (.[w-] )*@[w-] (.[w-] ) $" //email地址
"^[a-zA-z] ://(w (-w )*)(.(w (-w )*))*(?S*)?$" //url
"^[A-Za-z0-9_]*$"

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

打电话过去没有任何声音的原因及解决办法:1、信号不好导致的,可以到信号好的地方重新拨打电话;2、音量静音或调至最小导致的,可以在菜单中进行通话音量设置;3、暂停或禁止通话导致的,点击相应按钮尝试;4、手机突然死机或断电导致的,将手机重启或充电;5、听筒损坏导致的,联系售后进行维修即可。

手机电话打不进来可能是信号问题、飞行模式、SIM卡问题、黑名单设置、手机设置问题、软件问题或者运营商问题等原因。详细介绍:1、信号问题,手机所在的区域信号不好或者处于信号盲区,可能导致电话无法接听或打不进来,可以尝试移动到开阔的地方,或者靠近窗户等信号较好的区域,以获得更好的信号;2、飞行模式,如果手机处于飞行模式,电话功能将被禁用,导致无法接听或打进来电话等等。

手机电话打不出去的原因:1、信号问题;2、手机账户问题;3、手机设置问题;4、SIM卡问题;5、运营商网络问题;6、手机硬件问题;7、软件问题;8、特定区域或时间段问题;9、服务提供商问题;10、其他问题。详细介绍:1、信号问题,可能是手机无法拨打电话最常见的因素之一,如果手机没有足够的信号,可能无法拨打电话;2、手机账户问题,如果手机账户欠费或者被暂停服务等等。

手机能打电话不能上网的原因可能是数据流量开关关闭、APN设置错误、移动网络信号弱、运营商限制或故障、手机软件问题或SIM卡问题等。详细介绍:1、数据流量开关关闭,在手机上,通常有一个数据流量开关,用于控制手机是否使用移动数据进行上网,如果数据流量开关关闭,即使手机连接了移动网络,也无法使用数据上网,用户可以在手机的设置中查找并打开数据流量开关;2、APN设置错误等等。

打电话不显示号码可以通过使用手机拨号设置、使用座机拨号设置和使用第三方应用程序的方法设置。详细介绍:1、使用手机拨号设置,在设置菜单中,寻找“显示我的号码”或类似的选项,然后选择“关闭”或“隐藏”即可;2、使用座机拨号设置,拨打*67,然后输入您要拨打的号码即可;3、在应用商店中搜索“匿名拨号”或类似的关键词,然后选择适合的应用程序进行安装和设置。

高频呼叫电话是指拨出电话频率比较高的电话。一般用户每天使用电话的频次最多只会打十来次,甚至可能一天都不会打出一个电话;而高频呼叫电话则会每天都不停的拨出电话,相较于普通人而言,频率远远高出许多。高频呼叫电话的背后,多数为两种情况:诈骗电话或推销业务的电话。运营商通过大数据和先进的技术手段,能监测到拨打次数频繁的电话,这些电话很可能涉嫌骚扰诈骗电话,用户需要谨慎接听。

用户使用手机的时候遇到电话打不了,就会很头疼不知道应该怎么解决,导致打不了电话的原因有很多种,今天就把可能的原因分享给大家。苹果手机打不出去电话怎么回事原因分析:1、在拨打电话期间,您所在位置的运营商网络信号较弱,可能影响通话质量。2、所持有的苹果手机为定制版或有锁版,仅支持相应运营商的SIM卡,若更换卡片可能会导致故障。3、苹果手机系统出现不稳定因素干扰了通话功能。4、手机当中的sim卡损坏了,导致手机无法正常的拨打电话。5、设备本身硬件问题导致无法进行通话,用户可以检查手机是否出现问题。6、

通过使用电话公司提供的匿名呼叫服务、电话卡、网络电话服务或手机应用程序可以隐藏自己的号码。详细介绍:1、电话公司提供的匿名呼叫服务,只需要在拨号前按下特定的键盘组合;2、电话卡,这些电话卡通常可以在便利店或手机店购买;3、网络电话服务,网络电话服务可以通过互联网连接进行通话;4、手机应用程序,这些应用程序通常允许在拨号前选择是否隐藏号码。
