首页 > 语言 > JavaScript > 正文

Angular6 正则表达式允许输入部分中文字符

2024-05-06 15:30:18
字体:
来源:转载
供稿:网友

之前接到新需求,要求允许输入汉字的输入框允许输入中文括号,写正则表达式

let filter2=/^[/( /)/u4e00-/u9fa5]+$/;

测试正常,执行ng build --prod命令打包之后运行出错。

发现,正则表达式变为/^[//uff08//uff09/u4e00-/u9fa5]+$/,

build命令会自动编译中文字符,所以正则表达式修改为/^[/uff08/uff09/u4e00-/u9fa5]+$/即可正常使用

补充:下面看下正则表达式-检测昵称是否是有汉字字母数字下划线组成,6-8位

var a = prompt("输入昵称");    var reg = /^[/w/u4e00-/u9fa5]{6,8}$/;    if(reg.test(a)){      alert("昵称正常");    }else{      alert("昵称非法");    }

总结

以上所述是小编给大家介绍的Angular6 正则表达式允许输入部分中文字符,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对错新站长站网站的支持!

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选