当前位置: 首页 > 编程笔记 >

js正则表达式test()和exec()用法实例

尹光辉
2023-03-14
本文向大家介绍js正则表达式test()和exec()用法实例,包括了js正则表达式test()和exec()用法实例的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了js正则表达式test()和exec()用法。分享给大家供大家参考。具体如下:


<html>

<head>

<script type="text/javascript">

//正则.test(内容),返回true或false

function t1(){

 var con = document.getElementsByName('content')[0].value;//需要查找的内容

 var reg = /hi/;//需要匹配的内容

 alert(reg.test(con));

}

//正则.exec(内容),返回匹配的内容

function t2(){

 var con = document.getElementsByName('content')[0].value;//需要查找的内容

 var reg = /\bhi\w+/;//需要匹配的内容

 alert(reg.exec(con));

}

</script>

</head>

<body>

<textarea rows="5" cols="30" name="content"></textarea><br />

<button onclick="t1();">正则测试(test函数)</button><br />

<button onclick="t2();">正则测试(exec函数)</button>

</body>

</html>

希望本文所述对大家的正则表达式学习有所帮助。

 类似资料:
  • 本文向大家介绍js正则表达式中exec用法实例,包括了js正则表达式中exec用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了js正则表达式中exec用法。分享给大家供大家参考。具体如下: exec要注意以下几点: 1. exec返回的是一个数组 2. 该数组的属性有input(被匹配的整个字符串) index(匹配到第一个元素的开始位置) 3. lastIndex还有个匹配到第一

  • 本文向大家介绍在JavaScript的正则表达式中使用exec()方法,包括了在JavaScript的正则表达式中使用exec()方法的使用技巧和注意事项,需要的朋友参考一下  exec方法为正则表达式匹配的文本搜索字符串。如果找到匹配,则返回结果数组; 否则,返回null。 语法 下面是参数的详细信息:     string : 要搜索的字符串 返回值: 如果找到一个匹配,如果不为空,则返回匹配

  • 问题内容: 我的问题是:在GWT中使用正则表达式是否有很好的解决方案? 例如,我对String.split(regex)的使用不满意。GWT将代码转换为JS,然后将正则表达式用作JS正则表达式。但是我不能使用Java Matcher或Java Pattern之类的东西。但是我需要这些来进行组匹配。 有没有可能或图书馆? 我尝试了Jakarta Regexp,但是还有其他问题,因为GWT不能模拟该库

  • 问题内容: 我有一个脚本,可以分析电视剧集的文件名(例如show.name.s01e02.avi),获取剧集的名称(从www.thetvdb.com API),然后自动将其重命名为更好的名称(显示名-[01x02 ] .avi) 该脚本可以正常工作,直到您尝试在具有Unicode显示名称的文件上使用该脚本为止(我从未真正考虑过这一点,因为我拥有的所有文件都是英文的,所以大部分都属于) 如何允许正则

  • 我想做一个正则表达式来匹配这些字符串之一:、、、。 我的正则表达式只能接受以下字符串(而不是其他单词): 这是我当前的正则表达式,但它不能按预期工作: 编辑 如果在我的字符串中它们是: 如果它们是其他单词或符号,则返回 false。 谢谢大家。

  • 本文向大家介绍JS正则表达式基本用法(经典全),包括了JS正则表达式基本用法(经典全)的使用技巧和注意事项,需要的朋友参考一下 //校验是否全由数字组成 JavaSript表单验证mail,判断一个输入量是否为邮箱mail,通过正则表达式实现。 正则表达式 "^\\+$"   正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。其作用如下: 测试字符串的某个模