如何用JavaScript正则表达式检测文本框内容是否含有非法字符?

2026-03-30 09:590阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计405个文字,预计阅读时间需要2分钟。

如何用JavaScript正则表达式检测文本框内容是否含有非法字符?

前言,有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(* /)。

前言

有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。

demo

利用 RegExp 对象,能很优雅的实现以上需求:

// even(文本框内容) function (even) { // 规则对象(flag) var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}‘;:”“'。,、? ]") // 判断 even 是否包含特殊字符 if(flag.test(even)){ console.log('包含!') }else{ console.log('不包含!') } }

flag 规则对象中还有很多其他特殊字符,这里的demo已经足够使用,如项目另有需求加入其他特殊字符即可。

另一种方法

js正则 判断是否包含特殊符号

function chack_name(str){   var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}‘;:”“'。

阅读全文

本文共计405个文字,预计阅读时间需要2分钟。

如何用JavaScript正则表达式检测文本框内容是否含有非法字符?

前言,有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(* /)。

前言

有时,我们希望判断文本框中用户输入的字符是否含有特殊符号(*/#$@),就像用户注册时密码框的填写。

demo

利用 RegExp 对象,能很优雅的实现以上需求:

// even(文本框内容) function (even) { // 规则对象(flag) var flag = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}‘;:”“'。,、? ]") // 判断 even 是否包含特殊字符 if(flag.test(even)){ console.log('包含!') }else{ console.log('不包含!') } }

flag 规则对象中还有很多其他特殊字符,这里的demo已经足够使用,如项目另有需求加入其他特殊字符即可。

另一种方法

js正则 判断是否包含特殊符号

function chack_name(str){   var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}‘;:”“'。

阅读全文