js怎么判定输入框的内容不克不及全为标点?要判定输入框中内容不克不及全为标点,可以利用逆标的目的思维的体例来解决,即输入框必需包含字母或数字。下面,小编来为大师介绍js怎么判定输入框的内容不克不及全为标点。
东西/原料
- 浏览器1个
- 电脑1台
方式/步调
- 1
按照以往老例,我们照样先新建一个网页用于做为演示文件,网页代码如下:
<html>
<head>
<meta charset="utf-8">
<title>演示网页</title>
</head>
<body>
<center>
文本框:<input type="text" id="mytxt"><br/>
<input type="button" value="检测" onclick="testStr();">
</center>
</body>
</html>
想心猿意马环境:点击按钮,若是文本框中有内容,且全数为标点符号,弹出信息提醒“满是标点”,不然有内容且不全为标点符号,弹出信息提醒“不满是标点”。
- 2
编写“检测”按钮的单击事务函数,起首,我们如下图所示先编写出函数的框架。
- 3
然后,我们来编写函数的内部代码,以实现函数的判定功能。起首,我们来获取文本框的值,可利用以下代码:
var str=document.getElementById("mytxt").value;
- 4
我们用表代式:str.length>0来获取文本框值的长度,进而实现检测文本框的内容是否为空,若是为空则不进行检测。
- 5
要检测文本框的值中是否包含稀有字或字母,我们需要用到test()函数和正则表达式。
以下代码界说了一个正则表达式,此中[0-9a-zA-Z]暗示匹配零个或一个字符,且该字符的值只能从0-9、a-z、A-Z中取。而在后面添加“+”,则暗示匹配1个以上合适[0-9a-zA-Z]的字符。
var subStr=/[0-9a-zA-Z]+/
- 6
若是匹配界说的正则表达式,test函数返回逻辑真,不然test函数返回逻辑假,如许,我们就可以操纵if前提语句来实现分歧检测成果,提醒分歧信息。
从下面的运行结果,可以看到我们当作功操纵了js实现了输入框内容是否全为标点的判定检测,解决了问题。
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/225629.html
- 上一篇: QQ上被骗后遭到拉黑删除怎么查看聊天记录
- 下一篇: 网易云音乐怎么免注册登录
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
faceu激萌怎么把瘦脸开到最大
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497