www.4658.net > "2个字符:字母,数字或中文"的jquEry正则匹配

"2个字符:字母,数字或中文"的jquEry正则匹配

jquery正则表达式:^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$ reg=/^[0-9A-Za-z\u4e00-\u9fa5]{2,14}$/;

用点正则表达式就好了。 var pattern = /中国/;var str = "我是中国人";if( pattern.test(str) ){ //someCode}else{ //someCode}; //test() 方法匹配string则返回true,否则返回false;

var reg = /^[\da-z\x00-\xff]{2,21}$/i;

var p = /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}/ (?!^\d+$) 排除全数字 (?!^[a-zA-Z]+$) 排除全字母 [0-9a-zA-Z]{4,23} 字符或字母4-23位,不考虑全为数字和全为字符情况。

我已经测试通过 直接可以运行: function test() { var regex = /^[^_][A-Za-z]*[a-z0-9_]*$/ ; var inputValue = document.getElementById("input_txt").value; var ret = regex.test(inputValue); if (ret == true) { alert("输入正确"); } el...

俺写了一个: /^\S[a-zA-Z\s\d\u4e00-\u9fa5]+\S$/如果符合要求,很不介意,你再追加几百分给俺的。若不符合请联系俺。。。

var a = 'sdfsg3[][5353'; var b = /^[0-9a-zA-Z]*$/g; alert(b.test(a)); /^[0-9a-zA-Z]*$/g 就是只能输入数字或者字母的正则表达式。

匹配数字/^\d+$/g 匹配数字和短横线^([0-9-]+)$

没有想更简单的方法,下面这个能实现。 var p = /(?!^\d+$)(?!^[a-zA-Z]+$)[0-9a-zA-Z]{4,23}/ (?!^\d+$) 排除全数字 (?!^[a-zA-Z]+$) 排除全字母 [0-9a-zA-Z]{4,23} 字符或字母4-23位,不考虑全为数字和全为字符情况。

function validateInput(obj) { var str = obj.value; var regUpper = /[A-Z]/; var regLower = /[a-z]/; var regStr = /[^A-Za-z0-9]/; var complex = 0; if (regLower.test(str)) { ++complex; } if (regUpper.test(str)) { ++complex; } if (...

网站地图

All rights reserved Powered by www.4658.net

copyright ©right 2010-2021。
www.4658.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com