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 相关文章推荐
一个符号插入器 中用到的js代码
Sep 04 Javascript
Lazy Load 延迟加载图片的 jQuery 插件
Feb 06 Javascript
初窥JQuery-Jquery简介 入门了解篇
Nov 25 Javascript
javascript 进阶篇1 正则表达式,cookie管理,userData
Mar 14 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
Feb 26 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
Sep 15 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
Apr 05 Javascript
js操作二进制数据方法
Mar 03 Javascript
解决vue动态为数据添加新属性遇到的问题
Sep 18 Javascript
详解JQuery基础动画操作
Apr 12 jQuery
uni-app之APP和小程序微信授权方法
May 09 Javascript
微信小程序在ios下Echarts图表不能滑动的问题解决
Jul 10 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
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
怎样辨别一杯好咖啡
2021/03/03 新手入门
ajax php 实现写入数据库
2009/09/02 PHP
PHP基础知识介绍
2013/09/17 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
让angularjs支持浏览器自动填表
2014/11/10 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
AngularJS学习笔记之ng-options指令
2015/06/16 Javascript
JavaScript的jQuery库中ready方法的学习教程
2015/08/14 Javascript
jQuery实现可用于博客的动态滑动菜单完整实例
2015/09/17 Javascript
前端程序员必须知道的高性能Javascript知识
2016/08/24 Javascript
使用JS批量选中功能实现更改数据库中的status状态值(批量展示)
2016/11/22 Javascript
jquery实现转盘抽奖功能
2017/01/06 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
Bootstrap modal 多弹窗之叠加显示不出弹窗问题的解决方案
2017/02/23 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
JavaScript引用类型Function实例详解
2018/08/09 Javascript
Angular使用cli生成自定义文件、组件的方法
2018/09/04 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python Socket编程详细介绍
2017/03/23 Python
Python Socket实现简单TCP Server/client功能示例
2017/08/05 Python
Python3.4学习笔记之常用操作符,条件分支和循环用法示例
2019/03/01 Python
Python使用Pyqt5实现简易浏览器(最新版本测试过)
2020/04/27 Python
有关pycharm登录github时有的时候会报错connection reset的问题
2020/09/15 Python
晨会主持词
2014/03/17 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
药店促销活动总结
2014/07/10 职场文书
二手车交易协议书标准版
2014/11/16 职场文书
公司财务管理制度
2015/08/04 职场文书
Oracle锁表解决方法的详细记录
2022/06/05 Oracle