javascript中如何判断文本框输入的是汉字或者是英文
答案:4 悬赏:0 手机版
解决时间 2021-08-20 20:04
- 提问者网友:你给我的爱
- 2021-08-20 02:10
如题:
最佳答案
- 五星知识达人网友:第幾種人
- 2021-08-20 03:07
用正则表达式来判断是最好的方法:
if(/[^\x00-\xff]/g.test(str))
alert("含有汉字");
else
alert("全是非汉字的字符");
全部回答
- 1楼网友:痴妹与他
- 2021-08-20 06:22
/// <summary>
/// 密码是否符合规则
/// </summary>
/// <param name="password"></param>
/// <returns></returns>
private string ValidatePassword(string password)
{
string strErr = "";
if (!Regex.Match(password, "(?=.*[0-9]+)").Success)
{
strErr += "密码中必须有数字!\\n";
}
if (!Regex.Match(password, "(?=.*[a-zA-Z]+)").Success)
{
strErr += "密码中必须有字母!\\n";
}
if (!Regex.Match(password, "(?=.*\\W+)").Success)
{
strErr += "密码中必须有特殊符号!\\n";
}
if (Regex.Match(password, @"[\u4e00-\u9fff]").Success)
{
strErr += "密码中不能有中文!\\n";
}
if (!Regex.Match(password, @"^.{6,16}$").Success)
{
strErr += "密码必须在6到16个字符之间!\\n";
}
return strErr;
}
- 2楼网友:行路难
- 2021-08-20 04:52
上甲壳虫技术论坛看下吧。。
- 3楼网友:过活
- 2021-08-20 03:26
用正则表达式判断
写一个正则,然后 调用test方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯