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 相关文章推荐
DOM精简教程
Oct 03 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
jQuery 删除或是清空某个HTML元素示例
Aug 04 Javascript
javascript控制台详解
Jun 25 Javascript
基于javascript实现动态时钟效果
Aug 18 Javascript
jQuery实现表格元素动态创建功能
Jan 09 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
Sep 15 Javascript
JavaScript函数式编程(Functional Programming)声明式与命令式实例分析
May 21 Javascript
js prototype深入理解及应用实例分析
Nov 25 Javascript
js抽奖转盘实现方法分析
May 16 Javascript
原生js实现表格翻页和跳转
Sep 29 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的压缩函数实现:gzencode、gzdeflate和gzcompress的区别
2016/01/27 PHP
extjs 初始化checkboxgroup值的代码
2011/09/21 Javascript
js给dropdownlist添加选项的小例子
2013/03/04 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
AngularJS入门教程之AngularJS模型
2016/04/18 Javascript
AngularJs Forms详解及简单示例
2016/09/01 Javascript
JavaScript中数组slice和splice的对比小结
2016/09/22 Javascript
给easyui datebox扩展一个清空的实例
2016/11/09 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
jquery封装插件时匿名函数形参和实参的写法解释
2017/02/14 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
运用jQuery写的验证表单(实例讲解)
2017/07/06 jQuery
javascript 中select框触发事件过程的分析
2017/08/01 Javascript
JS插件clipboard.js实现一键复制粘贴功能
2020/12/04 Javascript
20道JS原理题助你面试一臂之力(必看)
2019/07/22 Javascript
vue使用nprogress加载路由进度条的方法
2020/06/04 Javascript
python图像处理之镜像实现方法
2015/05/30 Python
常见python正则用法的简单实例
2016/06/21 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
Python实现将Excel转换成为image的方法
2018/10/23 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python区块及区块链的开发详解
2019/07/03 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
资料员的岗位职责
2013/11/20 职场文书
自我鉴定书
2014/03/24 职场文书
应届本科毕业生求职信
2014/07/23 职场文书
2014机关干部学习“焦裕禄精神”思想汇报
2014/09/19 职场文书
周年庆典答谢词
2015/01/20 职场文书
2015年共青团工作总结
2015/05/15 职场文书
Web前端:CSS最强总结 附详细代码
2021/03/31 HTML / CSS
Python数据分析之pandas读取数据
2021/06/02 Python
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏