我正在为用户数据提交创建一个简单的HTML表单。我还可以截取用户错误(我可以根据错误的类型接收不同的字符串)。
我不知道正则表达式的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)我想创建一个切换用例,它可以通过子字符串捕获各种错误,如下所示:
switch(err) {
case "Invalid phone number format"
console.log("Error phone");
break;我不知道如何从前面显示的更长的字符串中提取"Invalid phone number format“子字符串。
发布于 2017-09-28 21:12:48
这样行得通吗?
let string = 'here is a long error string that contains substring error phone';
let re = /error phone|error string|foo/g;
string.match(re);https://stackoverflow.com/questions/46468691
复制相似问题