为了账号安全,请及时绑定邮箱和手机立即绑定

text方法,基于“onkeypress事件【案例1:用户无法再输入框里输入数字】”

标签:
JavaScript

本文根据笔者上一篇文章:“理解onkeypress事件【案例1:用户无法再输入框里输入数字】”中所引用的“text”知识点,单独花一篇篇幅来详解"text"。

代码如下:

<body>
<script type="text"/javascript">
var str="visit W3School";     
 /*定义变量并赋值:"visit W3School字符串"

var patt1=new RegExp("W3School");
 /*RegExp对象的值是:"W3School",赋值给变量。

var result=patt1.test(str);
/*如果str中含有patt1匹配的文本,则返回true,否则返回false

document.write("Result:"+result);
</script>
</body>

理解:【首先先定义变量"str"赋给为:"Visit W3School"字符串,创建RegExp对象。字符串为:“W3School”,赋值为:“patt1”。通过test方法检测str中是否含有与patt1匹配的文本,如果有则返回True,没有的话则返回False赋值给result变量。在输出:“Result”字符串+(True/False)】

注意:【本代码中的“text”】
Test()方法用于搜索字符串指定的值,根据结果返回真(true)/假(false)
根据文中的代码:“var result=patt1.test(str); document.write("Result:"+result);”来理解。先搜索字符串“str”中有没有patt1所存在的字符,如果有返回ture,否则false。

实例:【“text”方法实例】

我们来看一个“text”方法的实例:(从字符串中搜索字符“e”)

<script>
var patt1=new RegExp("e");
document.write(patt1.test("aec"));
</script>

上述代码:由于该代码字符串存在字母“e”,所以以上代码输出“true”。

重要知识点:【RegExp对象】
由于本文篇幅有限,对与RegExp对象笔者打算另开一章。重点写:“RegExp对象”【敬请期待】

点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消