JavaScript判断字符串中包含另一个字符串(QML 中使用)
前言
为啥会搞JavaScript呢,原因很简单,因为 QML 中用到了 JS 的语法,本来在 Qt 里面 QString 检查字符串是否包含一个子串是非常简单的事情,直接用contains()函数就可以搞定了,但是一到了 QML 中进行相同的判断就懵逼了,还好知道这家伙是用了 JS 的语法,所以果断搜了一堆资料进行一番总结,以免今后遇到同样问题时又是一脸懵逼。
正文
其实 JS 中有很多种方式做这种判断,这里汇总几个String对象的比较常用的方式吧。
indexOf()
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。
var a = "helloworld"
console.log(a.indexOf("wo") != -1) //true
这算是最简单的方法了,也推荐使用这种方式。
search()
search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1。
var a = "helloworld"
console.log(a.search("wo") != -1 ); // true
这用法和上面 indexOf 完全一样,反正都是同样简单。
match()
match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
var a = "helloworld"
var reg = RegExp(/wo/);
if(a.match(reg)){// 包含
}
好吧,这几种就够用了。太多了也记不住,能用最简单的方式来解决问题才是最屌的。就这样咯。
参考地址:https://www.cnblogs.com/ooo0/p/7741651.html
JavaScript判断字符串中包含另一个字符串(QML 中使用)相关推荐
- Java 中判断一个字符串是否包含另外一个字符串的方法
方法一:indexOf(String s) 可以配合indexOf(String s)的使用,如果包含,返回的值是包含该子字符串在父类字符串中起始位置:如果不包含必定全部返回值为-1 public v ...
- java字符串中包含_怎么判断一个字符串是否包含另一个字符串
第一步骤:判断一个字符串是否包含另一个字符串. 1.思路整理 首先我们可以借助于java中String类提供的indexOf方法 2.代码如下 public class TestString { pu ...
- java检查两个字符串是否包含,java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含...
java判断一个字符串是否包含另外一个字符串,java另外一个,要检查一个字符串是否包含 要检查一个字符串是否包含另外一个字符串需要使用indexOf()方法,如果indexOf方法返回大于等于0的值 ...
- js判断字符串是否为空_每日一课 | Python 如何判断一个字符串是否包含另一个字符串?...
在Python中,我们可以使用in运算符或str.find()来检查一个字符串是否包含另一个字符串. 1.运算符 name = "mkyong is learning python 123& ...
- C 判断一个字符串是否包含另一个字符串
如何判断一个字符串是否包含另一个字符串? 思路:从一个字符串中提取出可能与另一个字符串相同的部分,再进行比较. 代码: #include <stdio.h> #include <st ...
- Python检查字符串是否包含另一个字符串
String manipulation is a common task in any programming language. Python provides two common ways to ...
- python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...
作者:骏马金龙 原文地址: https://www.cnblogs.com/f-ck-need-u/p/9127699.html python中字符串对象提供了很多方法来操作字符串,功能相当丰富. p ...
- 判断一个字符串是否包含另一个字符串(用java但是不能用index()这个函数)
目录: 一.方法介绍 二.图示意 三.源代码 一.方法介绍 判断一个字符串str1是否包含另一个字符串str2: 1.取str2的第一个字符一次和str1的字符依次比较,知道找到相等的字符为止 ...
- [转载] python 判断字符串是否包含另一个字符串_强烈推荐:Python字符串(string)方法整理(一)...
参考链接: python中的字符串string center 作者:骏马金龙 原文地址: https://www.cnblogs.com/f-ck-need-u/p/9127699.html pyth ...
最新文章
- Android的服务(Service)(三)Service客户端的绑定与跨进程
- kubesphere3.0的安装完整文档
- tcpdump源码分析——抓包原理
- XFire WebService开发快速起步
- python的前端开发_Python开发【前端】:html
- redisTemplate.keys异常
- OkHttp Interceptors(二)
- 蜂考数据结构c语言版答案
- Silverlight2.0下载地址
- php实现图片液化,制冷剂的相态变化及其状态图
- 关于VS2008 SP1和 VS2010备忘
- 怎么对网站ICP备案和公安备案流程
- python ORM 模块peewee(三): Model的建立
- 点击修改按钮,将数据显示在弹层窗口中,利用ajax实现
- 无人机自由飞行测试台 FFT GYRO 2000
- 地图比例尺、地图分辨率、屏幕分辨率浅析
- DOTA2利雅得大师赛利用api多线程对选手数据和战队数据爬取与分析
- JS HTML标签尺寸距离位置定位计算
- python_MOD13A3_NDVI 最大合成
- 故障:安装OFFICE2007时,刚开始安装,就提示“windows installer 服务不能更新一个或多个受保护的windows文件”,然后安装回滚,最后退出安装。
热门文章
- 网易云信集成视频教程(三):如何通过SDK实现自定义消息?
- 根据多个条件删除mysql数据
- 2018秋招面经:斗鱼、滴滴、百度、美团、小米、腾讯
- ionic ui框架及creator使用帮助
- 献给写作者的 Markdown 新手指南
- 【面试必备】Swiftamp;nbsp;面试题及其答案
- [Asp.net]AspNetPager分页组件
- Mybatis运行原理及源码解析
- CompletableFuture API用法介绍(二)
- javahost(JVM虚拟DNS)解决hosts程序中hosts配置问题