首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提取子字符串

如何提取子字符串
EN

Stack Overflow用户
提问于 2017-09-28 20:04:26
回答 1查看 77关注 0票数 1

我正在为用户数据提交创建一个简单的HTML表单。我还可以截取用户错误(我可以根据错误的类型接收不同的字符串)。

我不知道正则表达式的Javascript语法,但我想知道如何使一个字符串与另一个字符串匹配。

例如:这是控制台:

代码语言:javascript
复制
Error: Invalid phone number format.
at Request.extractError (vendor.bundle.js:14836)
at Request.callListeners (vendor.bundle.js:17756)
at Request.emit (vendor.bundle.js:17728)
at Request.emit (vendor.bundle.js:16385)

我想创建一个切换用例,它可以通过子字符串捕获各种错误,如下所示:

代码语言:javascript
复制
 switch(err) {
   case "Invalid phone number format"
   console.log("Error phone");
   break;

我不知道如何从前面显示的更长的字符串中提取"Invalid phone number format“子字符串。

EN

回答 1

Stack Overflow用户

发布于 2017-09-28 21:12:48

这样行得通吗?

代码语言:javascript
复制
let string = 'here is a long error string that contains substring error phone';
let re = /error phone|error string|foo/g;

string.match(re);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46468691

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档