Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何创建Regex模式以从React中的字符串中删除多个子字符串?_Javascript_Node.js_Reactjs_React Native - Fatal编程技术网

Javascript 如何创建Regex模式以从React中的字符串中删除多个子字符串?

Javascript 如何创建Regex模式以从React中的字符串中删除多个子字符串?,javascript,node.js,reactjs,react-native,Javascript,Node.js,Reactjs,React Native,我需要在一个字符串中标识两个模式,如果存在,我需要删除子字符串。目前我的代码在下面,我将分两步删除子字符串。我想创建一个正则表达式来标识一个或多个要替换为空字符串的正则表达式(如果存在) 我的代码: if (charCode === characteristicsCode.SERIAL_NUMBER) { charValue = charValue.replace(/[(A,)]/g, ''); charValue = charVa

我需要在一个字符串中标识两个模式,如果存在,我需要删除子字符串。目前我的代码在下面,我将分两步删除子字符串。我想创建一个正则表达式来标识一个或多个要替换为空字符串的正则表达式(如果存在)

我的代码:

if (charCode === characteristicsCode.SERIAL_NUMBER) {
                charValue = charValue.replace(/[(A,)]/g, '');
                charValue = charValue.replace(/[(S,)]/g, '');
}
管道|操作符在正则表达式中用作or,因此:

charValue = charValue.replace(/[A|S]/g, '')