我有一个使用正则表达式的 Excel 文档。表达式是这样的:
*<*>*
* 是任何符号数组(包括空符号)。有一些匹配的字符串示例:
abc<>abc
<abc>
<>
你能帮我用JS中的函数吗,如果传递的字符串对于这个正则表达式是正确的,它将返回true,否则它必须返回false。
我有一个使用正则表达式的 Excel 文档。表达式是这样的:
*<*>*
* 是任何符号数组(包括空符号)。有一些匹配的字符串示例:
abc<>abc
<abc>
<>
你能帮我用JS中的函数吗,如果传递的字符串对于这个正则表达式是正确的,它将返回true,否则它必须返回false。
假设任意数量的字符集合可以表示为.*
,那么正确的方法是:
/^.*<.*>.*$/.test(str);
参考: https ://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions
也许这个?
var str = 'some<blah>thing';
patt=/.*<.*>.*/g;
result=patt.test(str);
document.write("<br>Returned value: " + result);
在这里测试它: http ://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_regexp_test