700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > jsp正则表达式:支持中文 英文大小字母 英文下划线“_“ 英文横线“-“和数字

jsp正则表达式:支持中文 英文大小字母 英文下划线“_“ 英文横线“-“和数字

时间:2020-10-06 21:23:34

相关推荐

jsp正则表达式:支持中文 英文大小字母 英文下划线“_“ 英文横线“-“和数字

某平台规范:name支持中文、英文大小字母、英文下划线"_"、英文横线"-"和数字。

我用jsp正则表达式test函数,发现只能检验字符串中含有这几类字符,但是却不能排除其他字符的存在。

后来换个思路,在字符串中replace所有匹配的字符为“”,如果最后都为"" 则说明没其他字符。

你们是怎么实现的呢?

var name = new String( prompt("请输入名称:","") );//var patt = /[\\p{Unified_Ideograph}_a-zA-Z0-9-]+/g; //不支持var patt = /[\u4e00-\u9fa5_a-zA-Z0-9-]+/g;var reg_check = name.replace(patt, "");//从string中替换掉pattern中允许的字符console.log("reg check result:",reg_check);if(reg_check == ""){//匹配成功}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。