Javascript 如何提取子字符串
我正在为用户数据提交制作一个简单的HTML表单。 我还可以拦截用户错误(根据错误类型,我可以接收不同的字符串) 我不知道正则表达式的Javascript语法, 但我想知道如何使一个字符串与另一个字符串匹配 例如: 这是控制台:Javascript 如何提取子字符串,javascript,html,regex,string,Javascript,Html,Regex,String,我正在为用户数据提交制作一个简单的HTML表单。 我还可以拦截用户错误(根据错误类型,我可以接收不同的字符串) 我不知道正则表达式的Javascript语法, 但我想知道如何使一个字符串与另一个字符串匹配 例如: 这是控制台: Error: Invalid phone number format. at Request.extractError (vendor.bundle.js:14836) at Request.callListeners (vendor.bundle.js:17756) a
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;
我不知道如何从我前面显示的长得多的字符串中提取子字符串“无效电话号码格式”。这样行吗
let string = 'here is a long error string that contains substring error phone';
let re = /error phone|error string|foo/g;
string.match(re);
这样行吗
let string = 'here is a long error string that contains substring error phone';
let re = /error phone|error string|foo/g;
string.match(re);