Javascript相当于Java的matcher.matches
Javascript equivalent of Java's matcher.matches
Javascript
中是否有任何函数可以复制Java的matcher.matches()
?
好的,让我缩小范围。
JAVA:java中的match函数试图将输入正则表达式与整个字符串匹配,假设正则表达式是"^http",字符串是"http://www.xxx.zzz",输出为假,其中^http.*返回true。
JAVASCRIPT:在js中,我尝试的函数是".test()",即使同一输入字符串的正则表达式为"^http",它也返回true。
我在服务器端使用 java,在客户端使用 js,我想在两者上表达相同的行为。js 中是否有任何其他方法可以在 java 中复制匹配函数
java 中的 match 函数尝试将输入正则表达式与整个字符串进行匹配
JavaScript 中没有这样的函数。您需要手动将正则表达式锚定到字符串的开头和结尾。
/^http$/.test("http://www.xxx.zzz") // false
相关文章:
- 为什么 javascript matches() 返回多个项目
- Javascript相当于Java的matcher.matches
- 使用 .matches 时的 JavaScript 错误
- 如何在Javascript中对Regex Backreference Matches执行操作
- 我不明白为什么它说matcher函数是未定义的
- ActionController::RoutingError (No route matches [GET] "
- KO IF observable matches value show/hide
- 根据"matches"在content_scripts中运行不同的脚本