首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

java跟javascript的正则表达式有点不同

2012-12-20 
java和javascript的正则表达式有点不同今天在项目中遇到一个情况,正则表达式java后端和javascript前端的写

java和javascript的正则表达式有点不同

    今天在项目中遇到一个情况,正则表达式java后端和javascript前端的写法是一致的,但是并没有验证通过,原因还没有找到,代码如下:


var v = $.trim(formMap.tnNameSuffix);var pattern = /^[0-9a-zA-Z]+$/g;if (!v || v.length == 0) {return "[自定义标识]请填写自定义标识!";} else if (v.length > 16) {return "[自定义标识]过长,最多填写16位!";} else if(!pattern.test(v)){return "[自定义标识]不合法,只能为[0-9a-zA-Z],请检查!";}


   具体原因还不清楚,如果有人熟悉的话可以帮忙分析一下,为什么js里面要这么写?

热点排行