Mar*_*ewa 0 javascript syntax-error
我有以下问题:
var test = $("#k_w").val().search("sinh("+parseFloat(sinh_array[i]));
Run Code Online (Sandbox Code Playgroud)
调试器显示错误:Uncaught SyntaxError: Invalid regular expression: /sinh(2/: Unterminated group.
sinh_array[i] 是数字.
怎么了?
该String.search方法将第一个参数转换为正则表达式.
您正在寻找String.indexOf搜索字符串的方法,而无需转换为RegExp.
var test = $("#k_w").val().indexOf("sinh("+parseFloat(sinh_array[i]));
// ^^^^^^^ indexOf
Run Code Online (Sandbox Code Playgroud)