
js
tazuxianzai
这个作者很懒,什么都没留下…
展开
-
ajax报错 illegal invocation,参数处理报错
问题描述ajax抛出illegal invocation不合法调用时,多为无法解析参数(ajax请求data{}里的参数),即传入参数不合法。解决方法:此时需要调试查看所有的参数是否合法。不能以为只改了入参1,所以一直关注入参1,实际在改入参1时,导致入参2的环境改变,使得入参2成了奇怪的值,所以一定要检查所以的入参值,来排查问题function myFunc1(value1,value2){ $.ajax({ type: "post", url: "...",原创 2021-07-02 10:13:31 · 1602 阅读 · 0 评论 -
正则表达式出现无法限制最大长度的问题,/ /中有^$和没有^$限定符的区别,^与$是什么
问题描述当使用正则表达式/[0-9]{5,12}/限制参数为5到12位数字时,出现可以限制最小长度为5,但无法限制最大长度的问题。例如,目标是限制长度在5-12位之间,使用 /[0-9]{5,12}/ 判断<5位是不合法的,>12时却合法了,按道理>12位应该是不合法的才对。问题代码//5-12位数字校验if(!/[0-9]{5,12}/.test(phone)){ go2showhintmsgurl("号码应由5-12数字组成!"); return;}//使用的正则表达式原创 2021-05-26 18:21:22 · 2378 阅读 · 0 评论