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 相关文章推荐
jquery ajax提交表单数据的两种方式
Nov 24 Javascript
javascript高级程序设计第二版第十二章事件要点总结(常用的跨浏览器检测方法)
Aug 22 Javascript
js判断字符长度以及中英文数字等
Dec 31 Javascript
js中将String转换为number以便比较
Jul 08 Javascript
javascript中动态函数用法实例分析
May 14 Javascript
javascript委托(Delegate)blur和focus用法实例分析
May 26 Javascript
关于数据与后端进行交流匹配(点亮星星)
Aug 03 Javascript
js实现五星评价功能
Mar 08 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
原生js实现简单的焦点图效果实例
Dec 14 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
Aug 20 Javascript
微信小程序如何修改本地缓存key中单个数据的详解
Apr 26 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执行速度全攻略(下)
2006/10/09 PHP
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
2014/10/23 PHP
mysql alter table命令修改表结构实例详解
2016/09/24 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
PHP开发的微信现金红包功能示例
2017/06/29 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
JS获取IMG图片高宽的简单实例
2016/05/17 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
2020/04/11 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
nuxt 服务器渲染动态设置 title和seo关键字的操作
2020/11/05 Javascript
[36:05]DOTA2亚洲邀请赛 3.31 小组赛 A组 Liquid vs Optic
2018/04/01 DOTA
Python学习笔记_数据排序方法
2014/05/22 Python
用Python编写一个每天都在系统下新建一个文件夹的脚本
2015/05/04 Python
理解python正则表达式
2016/01/15 Python
Python 备份程序代码实现
2017/03/06 Python
python登录并爬取淘宝信息代码示例
2017/12/09 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
Python语言进阶知识点总结
2019/05/28 Python
pytorch1.0中torch.nn.Conv2d用法详解
2020/01/10 Python
150行python代码实现贪吃蛇游戏
2020/04/24 Python
使用pymysql查询数据库,把结果保存为列表并获取指定元素下标实例
2020/05/15 Python
使用npy转image图像并保存的实例
2020/07/01 Python
python中pivot()函数基础知识点
2021/01/03 Python
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
美国最流行的男士时尚网站:Touch of Modern
2018/02/05 全球购物
员工考核管理制度
2014/02/02 职场文书
清明节演讲稿
2014/05/27 职场文书
路政管理求职信
2014/06/18 职场文书
医生个人年度总结
2015/02/28 职场文书
冰雪公主观后感
2015/06/16 职场文书