Python正则表达式模式
pattern = r'^(?:(.*?) )?(https?:\/\/\S+) (.*)$|^(?:(.*?) )?(SERVER_UPLOAD_FILE_PATH____\S+) ?(.*)$'
如何将这个相同的正则表达式
转换成JS正则表达式
?
如有任何帮助,我们将不胜感激
我建议您在实现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)