js判断文本框只能输入中文和英文,如果不是就弹出对话框提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js判断文本框只能输入中文和英文,如果不是就弹出对话框提示相关的知识,希望对你有一定的参考价值。

js正则验证中文和英文


/**
 * 只包含中文和英文
 * @param cs
 * @returns Boolean
 */
function isGbOrEn(value)
    var regu = "^[a-zA-Z\\u4e00-\\u9fa5]+$";
    var re = new RegExp(regu);
    if (value.search(re) != -1)
      return true;
     else 
      return false;
    

--------------------- 

作者:dongsir 董先生 

来源:CSDN 

原文:https://blog.csdn.net/qq6759/article/details/88118913 

版权声明:本文为博主原创文章,转载请附上博文链接!

参考技术A 你把内容转成char值,然后在onBlur()事件里通过char值区间来判断 参考技术B function onlychnandeng(col)
col.value = col.value.replace(/^[\u0391-\uFFE5A-Za-z]/g, '');

js验证如何限制文本框只能输入数字

参考技术A

js进行数据校验使用正则表达式会简单很多,如下所示:

1.js验证只能输入数字: 

具体代码如下:

function check_validate1(value)      

var reg = /^/d+$/;  // 定义正则表达式

if( value.constructor === String )  // 判断传入的是否是字符串   

var re = value.match( reg );   // 规则校验

return true;    

    

return false;    

2.js验证只能输入字母.数字和下划线:  

具体代码如下:

function check_validate2(value)    

var reg = /^/w+$/;    

if( value.constructor === String ) // 判断传入的是否是字符串    

var re = value.match( reg );    

return true;    

    

return false;    

 

3.js验证固定电话:只能是数字.并且有相应的格式,如(xxx-xxxxxxx 或者 xxxx-xxxxxxx):  

具体代码如下:

function check_validate(value)    

var reg = /^(/d3,4)-(/d7,8)/;    

if( value.constructor === String ) // 判断传入的是否是字符串    

var re = value.match( reg );    

return true;    

    

return false;    

以上是关于js判断文本框只能输入中文和英文,如果不是就弹出对话框提示的主要内容,如果未能解决你的问题,请参考以下文章

c#中的文本框里怎么判断输入的内容是啥类型

如何用JS判断两个文本框输入的数据不一致,并弹出对话框

用js写一个如果没有输入内容就弹出提示框

怎么用js判断文本框中只能出现 逗号符号

js怎么控制文本框只能输入数字

js怎么控制文本框只能输入数字