关于jQuery的正则表达式,求助
rvalidchars = /^[\],:{}\s]*$/,
这个完全看不懂意思
rmsPrefix = /^-ms-/,
这个是匹配只匹配-ms-这个符号吗
rdashAlpha = /-([\da-z])/gi,
这个是匹配da到dz之间所有的字符吗?
------解决方案--------------------rvalidchars = /^[\],:{}\s]*$/,
^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 '\n' 或 '\r' 之后的位置。
\s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
* 匹配前面的子表达式零次或多次。
这个表达式应当是字符串只能由],:{}和空白字符组成。
rmsPrefix = /^-ms-/,这个是 -ms-打头
rdashAlpha = /-([\da-z])/gi,
\d指数字
这个整个指数字和字母,i指不分大小写。
------解决方案--------------------第一个应该是字符串中全是由],和空格组成就可以了的样子
第二个应该是以-ms-开头的字符串 比如-ms-a也可以
第三个应该是在字符串中有-号后边是字母(不分大小写)或数字就可以了