首页 新闻 搜索 专区 学院

formValidator 做前台验证时只要加正则,中文就不合法,怎么做能让中文合法,又能过滤特殊字符的正则

0
悬赏园豆:5 [已解决问题] 解决于 2014-08-25 10:46

ps:找了好多允许输入中文的正则都不能用,不知道是正则问题还是formValidator的问题,还有,我只是想过滤特殊字符串,并不想过滤中文

菜包变屌丝的主页 菜包变屌丝 | 初学一级 | 园豆:110
提问于:2014-08-25 09:41
< >
分享
最佳答案
0

你把中文、常用字符、数字合在一起写一个正则表达式不就OK了

收获园豆:5
乐享程序员 | 小虾三级 |园豆:930 | 2014-08-25 09:45

--,就是想找这么一个正则表达的。

菜包变屌丝 | 园豆:110 (初学一级) | 2014-08-25 09:47

@菜包变屌丝: 

var reg=/^\w?(\w?[\u4e00-\u9fa5\w])+$/g;

乐享程序员 | 园豆:930 (小虾三级) | 2014-08-25 10:02

@菜包变屌丝: 

看看这个文章吧:

中文正则匹配,匹配中文,正则表达式

 http://www.cnblogs.com/hacker84/archive/2009/06/09/1499742.html
 
XiaoFaye | 园豆:3082 (老鸟四级) | 2014-08-25 10:03

@螺 丝 钉: 后面 +$是什么意思,不加这个特殊字符能通过验证,加上这个特殊字符就不能通过,

大神能解释下 你的这个正则么,,,,还有那什么/g

菜包变屌丝 | 园豆:110 (初学一级) | 2014-08-25 10:34

@菜包变屌丝: 

这个是介绍正在表达式怎么写的。

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html

在JS的正则表达式式中:

乐享程序员 | 园豆:930 (小虾三级) | 2014-08-25 10:39

@XiaoFaye: ok,这个很不错收藏了~

菜包变屌丝 | 园豆:110 (初学一级) | 2014-08-25 10:45
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册