提问者:小点点

如何将python正则表达式转换为js正则表达式? [副本]


Python正则表达式模式

pattern = r'^(?:(.*?) )?(https?:\/\/\S+) (.*)$|^(?:(.*?) )?(SERVER_UPLOAD_FILE_PATH____\S+) ?(.*)$'

如何将这个相同的正则表达式转换成JS正则表达式

如有任何帮助,我们将不胜感激


共1个答案

匿名用户

我建议您在实现https://www.w3resource.com/javascript/form/email-validation.php之前阅读有关正则表达式验证的内容

然后尝试下面的代码

var pattern = /^(?:(.*?) )?(https?:\/\/\S+) (.*)$|^(?:(.*?) )?(SERVER_UPLOAD_FILE_PATH____\S+) ?(.*)$/;
var string = 'test string';
// validate 
pattern.test(string)