JS验证逗号隔开可以是中文字母数字


Posted in Javascript onApril 22, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<script type="text/javascript"> 
var refid='dasdasd,dadsad'; 
var reg =/^([\u0391-\uFFE5\d\w,])*([\u0391-\uFFE5\d\w]+)$/; 
if(refid != "")
{ 
if(reg.exec(refid))
{ 
alert('验证通过'); 
}else 
{ 
alert('验证失败'); 
} 
}
</script>

代码简单易懂,大家如果好的建议欢迎提出,共同学习进步!

补充: JS中验证文本框中文、数字、字母

1.判断文本为英文,数字和汉字

var reg = /^(/w|[/u4E00-/u9FA5])*$/; 
if(arr=username.match(reg)) 
{ 
ti=1; 
return ture; 
} 
else 
{ 
alert("用户名只允许为英文,数字和汉字的混合,/n请检查是否前后有空格或者其他符号"); 
ti=0; 
return false; 
}

2.利用正则表达式限制网页表单里的文本框输入内容:

用正则表达式限制只能输入中文:

onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/u4E00-/u9FA5]/g,''))"

用正则表达式限制只能输入全角字符:

onkeyup="value=value.replace(/[^/uFF00-/uFFFF]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/uFF00-/uFFFF]/g,''))"

用正则表达式限制只能输入数字:

onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

用正则表达式限制只能输入数字和英文:

onkeyup="value=value.replace(/[/W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))"

数字

<script> 
function check() 
{ 
if(!isNaN(document.all.form.str.value)) 
{ 
alert("数字"); 
} 
</script>

字母

<script> 
function check() 
{ 
var str = /[a-zA-Z]/; 
if(str.test(document.all.form.str.value)) 
{ 
alert("字母"); 
} 
} 
</script> 
<form name="form" action="" onsubmit="return check();"> 
<input type=text name=str> 
<input type=submit> 
<form>

--------------------------------------------------------------------------------

/^[0-9a-zA-Z]+$/

Javascript 相关文章推荐
让iframe子窗体取父窗体地址栏参数(querystring)
Oct 13 Javascript
使用jquery为table动态添加行的实现代码
Mar 30 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
Aug 30 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
Feb 10 Javascript
Javascript玩转继承(一)
May 08 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
Oct 17 Javascript
js print打印网页指定区域内容的简单实例
Nov 01 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
Nov 24 Javascript
总结几道关于Node.js的面试问题
Jan 11 Javascript
vue组件的写法汇总
Apr 12 Javascript
js实现九宫格布局效果
May 28 Javascript
浅析JavaScript 函数柯里化
Sep 08 Javascript
JS简单循环遍历json数组的方法
Apr 22 #Javascript
JavaScript中数组去除重复的三种方法
Apr 22 #Javascript
IE和Firefox之间在JavaScript语法上的差异
Apr 22 #Javascript
动态加载JavaScript文件的两种方法
Apr 22 #Javascript
JavaScript记录光标在编辑器中位置的实现方法
Apr 22 #Javascript
在AngularJS中使用jQuery的zTree插件的方法
Apr 21 #Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
Apr 21 #Javascript
You might like
php使用百度ping服务代码实例
2014/06/19 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
xml和web特殊字符
2009/04/28 Javascript
JavaScript高级程序设计 读书笔记之十 本地对象Date日期
2012/02/27 Javascript
JavaScript中获取鼠标位置相关属性总结
2014/10/11 Javascript
Node.js中npm常用命令大全
2016/06/09 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
webpack3之loader全解析
2017/10/26 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
2018/01/24 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
vue 接口请求地址前缀本地开发和线上开发设置方式
2020/08/13 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
《Python之禅》中对于Python编程过程中的一些建议
2015/04/03 Python
python socket多线程通讯实例分析(聊天室)
2016/04/06 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
将matplotlib绘图嵌入pyqt的方法示例
2020/01/08 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
python两种获取剪贴板内容的方法
2020/11/06 Python
用Python实现定时备份Mongodb数据并上传到FTP服务器
2021/01/27 Python
纯CSS3实现扇形动画菜单(简化版)实例源码
2017/01/17 HTML / CSS
HTML5 语音搜索(淘宝店语音搜素)
2013/01/03 HTML / CSS
介绍一下RMI的基本概念
2016/12/17 面试题
国外的一些J2EE面试题一
2012/10/13 面试题
双十佳事迹材料
2014/01/29 职场文书
小学开学典礼主持词
2014/03/19 职场文书
《画》教学反思
2014/04/14 职场文书
工会经费申请报告
2015/05/15 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
2015年电气技术员工作总结
2015/07/24 职场文书
董事长开业致辞
2015/07/29 职场文书
2016党校培训心得体会
2016/01/07 职场文书
晚会开幕词范文
2016/03/04 职场文书
《围炉夜话》110句人生箴言,精辟有内涵,引人深思
2019/10/23 职场文书
关于感恩的素材句子(38句)
2019/11/11 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js