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的event详解。
Sep 06 Javascript
推荐 21 款优秀的高性能 Node.js 开发框架
Aug 18 Javascript
浅谈JavaScript中指针和地址
Jul 26 Javascript
基于JavaScript实现一定时间后去执行一个函数
Dec 14 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
Jquery组件easyUi实现表单验证示例
Aug 23 Javascript
JavaScript简单下拉菜单特效
Sep 13 Javascript
详解微信小程序审核不通过的解决方法
Jan 17 Javascript
Koa 使用小技巧(小结)
Oct 22 Javascript
简单了解Ajax表单序列化的实现方法
Jun 14 Javascript
react实现同页面三级跳转路由布局
Sep 26 Javascript
详解Vue+elementUI build打包部署后字体图标丢失问题
Jul 13 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
?繁体转换的class
2006/10/09 PHP
php定时计划任务的实现方法详解
2013/06/06 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
2014/05/04 PHP
php实现zip压缩文件解压缩代码分享(简单易懂)
2014/05/10 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
图片按比例缩放函数
2006/06/26 Javascript
js文字滚动停顿效果代码
2008/06/28 Javascript
JQuery 风格的HTML文本转义
2009/07/01 Javascript
Firebug 字幕文件JSON地址获取代码
2009/10/28 Javascript
jQuery EasyUI API 中文文档 - Documentation 文档
2011/09/29 Javascript
中国地区三级联动下拉菜单效果分析
2012/11/15 Javascript
使用JavaScript 实现各种跨域的方法
2013/05/08 Javascript
jQuery实现的简单拖拽功能示例
2016/09/13 Javascript
node.js中grunt和gulp的区别详解
2017/07/17 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
JavaScript实现微信号随机切换代码
2018/03/09 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
2018/03/21 Javascript
JS与SQL方式随机生成高强度密码示例
2018/12/29 Javascript
详解如何搭建mpvue框架搭配vant组件库的小程序项目
2019/05/16 Javascript
微信小程序前端自定义分享的实现方法
2019/06/13 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
python下函数参数的传递(参数带星号的说明)
2010/09/19 Python
使用python编写udp协议的ping程序方法
2018/04/22 Python
python 执行文件时额外参数获取的实例
2018/12/18 Python
python移位运算的实现
2019/07/15 Python
python网络爬虫 CrawlSpider使用详解
2019/09/27 Python
美国睫毛、眉毛精华液领导品牌:RevitaLash Cosmetics
2018/03/26 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
Tomcat中怎么使用log4j输出所有的log
2016/07/07 面试题
介绍一下sql server的安全性
2014/08/10 面试题
Java中的类包括什么内容?设计时要注意哪些方面
2012/05/23 面试题
学校经典推荐信
2013/10/30 职场文书
电子商务专业个人的自我评价
2013/11/19 职场文书
班班通校本培训方案
2014/03/12 职场文书
SQL Server基本使用和简单的CRUD操作
2021/04/05 SQL Server