这就要看你对于这个项目的需求了,首先来讲,用重度语法分析肯定是没问题的,而且完美解决问题的,最重要的是它还能解决未来如果你的对于项目需求的拓展,因为js文本会造成混淆的也不至于正则表达式,但是缺点也很明显,就是成本太高。所以如果你预计对于这个项目的需求有拓展的,建议使用重度语法分析,这是一劳永逸。但是如果没有,你可以找些取巧的偷懒方法,比如加一些限定,找出所有情况下的限定,然后放入判断。
这就要看你对于这个项目的需求了,首先来讲,用重度语法分析肯定是没问题的,而且完美解决问题的,最重要的是它还能解决未来如果你的对于项目需求的拓展,因为js文本会造成混淆的也不至于正则表达式,但是缺点也很明显,就是成本太高。
所以如果你预计对于这个项目的需求有拓展的,建议使用重度语法分析,这是一劳永逸。
但是如果没有,你可以找些取巧的偷懒方法,比如加一些限定,找出所有情况下的限定,然后放入判断。