js 正则是否包含某些字符串_JS 判断字符串中是否包含某个字符串(方法总结)...
我是想在js中判断字符串是否包含某个中文,将方法记录起来,这些方法也适用于数字、字母。实践是检验真理的唯一标准,还是要多多测试啊。
String对象的方法
方法一:indexOf()
var groupName="小白A组";
alert('groupName.indexOf() =' + (groupName.indexOf("组") != -1)); //true
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
方法二: search()
var groupName="小白A组";
alert('groupName.search()=' + (groupName.search("组") != -1)); //true
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。
方法三:match()
var groupName="小白A组";
var reg = RegExp(/组/);
alert('groupName.match(reg)=' + (groupName.match(reg))); //组
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。但你有木有发现打印出来的是 ‘ 组 ’ ,如果是在字符串中找不到的话打印 null ,神奇的是可以把它放在 if 里面做判断,如下:
var str="123";
var reg3 = RegExp(/3/);
if(str.match(reg3)){
alert(true);
}
方法五也是一样的道理。
RegExp 对象方法
方法四:test()
var groupName="小白A组";
var reg = RegExp(/组/);
alert('reg.test(groupName)=' + (reg.test(groupName))); //true
test() 方法用于检索字符串中指定的值。返回 true 或 false。
方法五:exec()
var groupName="小白A组";
var reg = RegExp(/组/);
alert('reg.exec(groupName)=' + (reg.exec(groupName))); //组
exec() 方法用于检索字符串中的正则表达式的匹配。返回一个数组,其中存放匹配的结果。如果未找到匹配,则返回值为 null。
标签:groupName,var,某个,alert,字符串,JS,方法,reg
来源: https://blog.csdn.net/Alone_in_/article/details/101274336
js 正则是否包含某些字符串_JS 判断字符串中是否包含某个字符串(方法总结)...相关推荐
- 判断数组中是否包含某个元素,判断对象中是否包含某个属性,判断字符串中是否包含某个字符串片段
1-判断对象中是否包含某个元素 方法一: 使用in var str = {name:"mayouchen",name:"js", age:100 }alert( ...
- js小白操作:判断空值、判断数组最大最小值、判断map是否为空、字符串转int、取float型小数点后两位数、判断数组中是否包含某个对象
js小白操作:判断空值.判断数组最大最小值.判断map为空的情况.字符串转int Js基础操作 一.判断空值 undefined 和 null 二.判断map是否为空 三.取数组最大最小值 1.使用 ...
- js 判断数组中是否包含某个元素
判断数组中是否包含某个元素的八种方法 方法一:array.indexOf (item,start):元素在数组中的位置,如果没与搜索到则返回 -1. 参数 描述 item 必须.查找的元素. star ...
- Swift 5 判断数组中是否包含字符串,忽略大小写
系统: Mac OS 10.15.2, XCode 11.3,swift 5.0 写作时间:2020-01-08 说明 Swift 5 判断数组中是否包含字符串,忽略大小写 let list = [& ...
- Java循环判断数组中是否包含字符串
关于Java循环判断数组中是否包含字符串的方法: // 循环判断数组中是否包含字符串public static boolean useLoop(String[] arr, String targetV ...
- 有一个数列:白眉鹰王、金毛狮王、紫衫龙王、青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称【顺序查找】 要求: 如果找到了,就提示找到,并给出下标值
有一个数列:白眉鹰王.金毛狮王.紫衫龙王.青翼蝠王 猜数游戏:从键盘中任意输入一个名称,判断数列中是否包含此名称[顺序查找] 要求: 如果找到了,就提示找到,并给出下标值 如果有多个查找结果,都找出来 ...
- 不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内)。以下是部分代码,请完成并提交
不使用strcpy函数,编程实现把b字符串复制到a中的程序(字符串长度限制在100个字符以内).以下是部分代码,请完成并提交. #include <stdio.h> int main(){ ...
- js 正则是否包含某些字符串_js判断字符串是否包含某个字符串
Q2:JS判断字符串变量是否含有某个字串的实现方法 JS判断字符串变量是否含有某个字串的实现方法varCts = "bblText";if(Cts.indexOf("Te ...
- js 正则是否包含某些字符串_js 判断字符串中是否包含某个字符串(转载)
from : https://www.cnblogs.com/ooo0/p/7741651.html String对象的方法 方法一: indexOf() (推荐) var str = " ...
最新文章
- selenium + python自动化测试环境搭建
- 非单身勿点,这里是单身汪专属情人节~
- DotNetBar的使用—(界面风格)
- RandLA-Net测试
- Python流程控制语句
- 第十天2017/04/21(3、泛型编程:STL)
- jemter在linux上怎么安装_办公便签软件怎么下载?怎么在电脑桌面上下载安装一款办公便签软件...
- 大连理工18秋计算机应用基础,大连理工大学网络教育本科计算机应用基础入学考试模拟题...
- 炁体源流 鸿蒙,一人之下:八绝技中最强被曝光,没想到炁体源流落榜,第一在后头...
- python标准库对象导入语句_Python标准库之Sys模块使用详解
- js 控制 Windows Media Player
- aws 服务器之间文件转发,如何实现AWS EFS在EC2之间共享文件系统?
- 软件项目开发过程中应编写的十三类文档
- 传说中的世界500强面试题-怪题
- u盘坏了在计算机不显示,U盘在电脑上不能显示怎么办
- 卖肉了也没火的十大悲催女星
- Can not set java.util.Date field *** to java.time.LocalDateTime解决办法
- 星际传说中的IPFS原理
- 关于五险一金,你想要的都在这里了
- 【连载】大学物理笔记——第一章末+第二章质点动力学