84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
在提交之前,我要对输入的正则表达式的合法性进行验证,这个要怎么写?
走同样的路,发现不同的人生
哇?用户自己写一个正则表达式?然后自己判断一下?
js提供了正则表达式对象。你实例化一下。然后用.test
JavaScript RegExp 对象
你这是在javascript环境里检测是否是合法的java正则??这个难度比较高了,可能需要java写个方法开个接口给js调用。
但是纯粹的js校验js这就方便了。
function isReg(str) { let res = false; try { res = !!new RegExp(str); } catch (err) { res = false; } return res; } console.log(isReg('(')); console.log(isReg('()'));
first step:get the value from the input,then test the value.return true or false.
new一个regexp对象,不抛出错误就是合法的?没法测试,应该是对的吧
哇?用户自己写一个正则表达式?然后自己判断一下?
js提供了正则表达式对象。你实例化一下。然后用.test
JavaScript RegExp 对象
你这是在javascript环境里检测是否是合法的java正则??
这个难度比较高了,可能需要java写个方法开个接口给js调用。
但是纯粹的js校验js这就方便了。
first step:get the value from the input,then test the value.return true or false.
new一个regexp对象,不抛出错误就是合法的?没法测试,应该是对的吧