扫码关注官方订阅号
在提交之前,我要对输入的正则表达式的合法性进行验证,这个要怎么写?
走同样的路,发现不同的人生
哇?用户自己写一个正则表达式?然后自己判断一下?
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对象,不抛出错误就是合法的?没法测试,应该是对的吧
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
哇?用户自己写一个正则表达式?然后自己判断一下?
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对象,不抛出错误就是合法的?没法测试,应该是对的吧