正则表达式:检测数字字母和下划线组成的字符串,且字符串以字母开头
2013-02-06 13:42
549 查看
/// <summary>
/// 检测数字字母和下划线组成的字符串,且字符串以字母开头
/// </summary>
/// <param name="m">最小值</param>
/// <param name="n">最大值</param>
/// <param name="strText">字符串</param>
/// <returns>验证成功后,返回true</returns>
function CheckIdentifierStr(m, n, strText) {
try {
if (strText.replace(/\s/g, "") == "") {
alert("输入不能为空,请重新输入");
return false;
}
var strCheck = /^[a-zA-Z0-9_]{1,}$/;
if (!strText.match(strCheck)) {
alert("字符串只能由字母数字下划线组成");
return false;
}
if (strText.length > n || strText.length < m) {
alert("字符串长度有误,请核实后在输入");
return false;
}
var strCheckf = /^[a-zA-Z]{1,}$/;
var ref = strText.substring(0, 1);
if (!ref.match(strCheckf)) {
alert("首字符应为字母,请核实后输入");
return false;
}
return true;
}
catch (ex) {
alert("字符串验证失败!");
return false;
}
}
/// 检测数字字母和下划线组成的字符串,且字符串以字母开头
/// </summary>
/// <param name="m">最小值</param>
/// <param name="n">最大值</param>
/// <param name="strText">字符串</param>
/// <returns>验证成功后,返回true</returns>
function CheckIdentifierStr(m, n, strText) {
try {
if (strText.replace(/\s/g, "") == "") {
alert("输入不能为空,请重新输入");
return false;
}
var strCheck = /^[a-zA-Z0-9_]{1,}$/;
if (!strText.match(strCheck)) {
alert("字符串只能由字母数字下划线组成");
return false;
}
if (strText.length > n || strText.length < m) {
alert("字符串长度有误,请核实后在输入");
return false;
}
var strCheckf = /^[a-zA-Z]{1,}$/;
var ref = strText.substring(0, 1);
if (!ref.match(strCheckf)) {
alert("首字符应为字母,请核实后输入");
return false;
}
return true;
}
catch (ex) {
alert("字符串验证失败!");
return false;
}
}
相关文章推荐
- 正则表达式——判断字符串组成,第一个必须是字母,后面可以是字母、数字、下划线,总长度为5-20
- 正则表达式-检测昵称是否是有汉字字母数字下划线组成,6-8位
- php正则表达式匹配用户名规则:由字母开头的6-16位字母和数字组成的字符串
- 正则表达式: 以英文字母开头,只能包含英文字母、数字、下划线
- 求一JAVA密码正则表达式,长度6位以上,需数字、字母和下划线组成
- 正则表达式:检测密码由6-21字母和数字组成
- 正则表达式:英文字母开头,只含有英文字母、数字和下划线
- PHP正则提取啊汉字字母数字下划线的方法以及常用正则表达式
- 含有汉字,数字,字母,下划线的正则表达式
- 学习正则表达式:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 分类: Android JAVA 2015-06-07 21:08 31人阅读 评论(0) 收藏
- 正则表达式-数字,字母,下划线等例子教学;方便好学好用
- 正则判断字符串符合 数字-字母-空格-逗号-下划线-反斜杠-横线
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- C#正则表达式基础 {3,} 检测字符串是否存在 3个以上 相邻的数字
- java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字
- js正则表达式判断一个字符串是否是正确的有数字和小数点组成的金钱形式和 判读数值类型的正则表达式
- C# 使用正则表达式判断字符串是否由英文或数字组成
- js正则表达式匹配数字字母下划线等
- C#正则表达式基础 {3,5} 检测字符串是否存在 3到5个连续的数字