首页 > 解决方案 > 如何在js中使用没有内置正则表达式的正则表达式?

问题描述

在我的一个奇怪的情况下,当我尝试将 js 注入 WebView 时,我无法在 js 中使用内置的正则表达式。

什么可能是我第二好的使用方法?我基本上使用正则表达式来检测:

但是其他没有 js 内置正则表达式的实现正则表达式的方法也将受到赞赏。

标签: javascriptregex

解决方案


使用 javascript 的内置string.prototype.indexOfand string.prototype.split,对于这些情况,真的不需要正则表达式。

对于换行,您可以使用someString.indexOf('\n') > -1

对于墨盒返回,您可以使用someString.indexOf('\r') > -1

要拆分为您可以使用的单词manyWords.split(' ')

如果您想要拆分一个包含单词换行符的字符串,您需要像这样嵌套拆分: manyWords.split('\n').flatMap(function(line) { return line.split(' ');});


推荐阅读