当前位置: 代码迷 >> Java Web开发 >> freemarker如何使用正则 表达式
  详细解决方案

freemarker如何使用正则 表达式

热度:1611   发布时间:2016-04-14 21:24:55.0
freemarker怎么使用正则 表达式?
freemarker正则表达式怎么写?

<#if user.mobile?matches("/^0?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/")>
${user.mobile}
<#else>
            未绑定
</#if>

我照上面那样写,没有用,请问正确的应该怎么写,freemarker能根据正则表达式判断一个字符串吗?

------解决思路----------------------
是不是正则表达式写错了?你写个简单的试试看看你。 
------解决思路----------------------
"/^0?(13[0-9]
------解决思路----------------------
15[012356789]
------解决思路----------------------
17[678]
------解决思路----------------------
18[0-9]
------解决思路----------------------
14[57])[0-9]{8}$/"
你复制的是JavaScript的正则?
Java的正则没见过这么写的。