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验证如何限制文本框只能输入数字
参考技术Ajs进行数据校验使用正则表达式会简单很多,如下所示:
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判断文本框只能输入中文和英文,如果不是就弹出对话框提示的主要内容,如果未能解决你的问题,请参考以下文章