如何用JS正则表达式检测输入框内容中是否存在特定符号?

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

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

如何用JS正则表达式检测输入框内容中是否存在特定符号?

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

前言

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

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分钟。

如何用JS正则表达式检测输入框内容中是否存在特定符号?

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

前言

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

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("[`~!@#$^&*()=|{}':;',\\[\\].<>《》/?~!@#¥……&*()——|{}‘;:”“'。

阅读全文