如何编写正则表达式 [英] How do I write a regular expression

查看:72
本文介绍了如何编写正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都可以告诉正则表达式进行以下验证



abc:无效,

abc1:有效,

1abc:有效,

111:无效

a1b1c1:有效



我有什么试过:



jQuery.validator.addMethod(agentCode,function(AgentCode,element){

返回此信息。 optional(element)||((/^\d*[a-zA-Z]\d*/.test(AgentCode)));

},仅限Alphaneumeric字符) ;

Could anyone tell regular expression for the following validation

abc : Invalid,
abc1: Valid,
1abc: Valid,
111: Invalid
a1b1c1: Valid

What I have tried:

jQuery.validator.addMethod("agentCode", function(AgentCode, element) {
return this.optional(element) || ((/^\d*[a-zA-Z]\d*/.test(AgentCode)));
}, " Alphaneumeric characters only");

推荐答案

尝试:

Try:
^([0-9]+[a-zA-Z]+|[a-zA-Z]+[0-9]+)\w*


如果你想使用正则表达式,得到一个 Expresso 的副本[ ^ ] - 它是免费的,它会检查并生成正则表达式。

If you want to work with regexes, get a copy of Expresso[^] - it's free, and it examines and generates Regular expressions.


这篇关于如何编写正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆