关于正则表达式的积累
Posted 準提童子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于正则表达式的积累相关的知识,希望对你有一定的参考价值。
1、判断字符串中是否至少有字母,数字,汉字中的一种
function check(name)
//匹配数字,字母,汉字
var pattern = new RegExp("[a-zA-Z0-9\\u4e00-\\u9fa5]");
if(pattern.test(name))
return true;
return false;
2、对时间格式"2016-07-13 05:15:19"进行格式验证:
var regTimeFormat = /^(\\d4)-(0\\d1|1[0-2])-(0\\d1|[12]\\d1|3[01])\\s+(0\\d1|1\\d1|2[0-3]):[0-5]\\d1:([0-5]\\d1)$/;
if(!regTimeFormat.test(time))
alert("时间格式有误,请重新输入");
return false;
3、对字符串的中英文进行判断:
var re = /^[\\u4E00-\\u9FA5]1,[\\u4E00-\\u9FA5\\x00-\\xff.]0,$/;
if(re.test(name))
alert("中文");
else
alert("英文");
4. 根据不等长的空格,分割字符串为字符串数组
name.split(/\\s+/);
以上是关于关于正则表达式的积累的主要内容,如果未能解决你的问题,请参考以下文章