var charPattern=/[^\u4E00-\u9FA5A-Za-z0-9]/;function deleteAfterBefore(text){ ? ? ? ?var textCopy=text.slice(); ?? ? ? ? ?var m=0; ? ? ? ?while(charPattern.test(textCopy[m])){ ?? ? ? ? ? ? ?text=textCopy.slice(m+1); ?//這是什么意思? ? ? ? ? ? ?m++; ? ? ? ?} ? ? ? ?textCopy=text.slice(); //這又是啥意思? ? ? ? ?var n=textCopy.length; ? ? ? ?while(charPattern.test(textCopy[n-1])){ ?//這句? ? ? ? ? ? ?text=textCopy.slice(0,n-1); ?//這句? ? ? ? ? ? ?n--; ? ? ? ?} ? ? ? ?return text; ? ?}
一個(gè)去除當(dāng)前元素中非charPattern的值?這兩次while分別代表什么?
19990000
2017-09-04 22:33:53