Tag: expression式

使用jQuery和正则expression式validation电子邮件地址

我不太确定如何做到这一点。 我需要使用正则expression式来validation电子邮件地址,如下所示: [a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[AZ]{2}|com|org|net|edu|gov|mil|biz|info|mobi|name|aero|asia|jobs|museum) 然后我需要在这样的jQuery函数中运行它: $j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val(); // validation here? if(emailaddress){} // end validation $j.ajax({ type: "POST", url: "../ff-admin/ff-register/ff-user-check.php", data: "fld_emailaddress="+ emailaddress, success: function(msg) { if(msg == 'OK') { $j("#fld_username").attr('disabled',false); $j("#fld_password").attr('disabled',false); $j("#cmd_register_submit").attr('disabled',false); $j("#fld_emailaddress").removeClass('object_error'); // if necessary $j("#fld_emailaddress").addClass("object_ok"); $j('#email_ac').html('&nbsp;<img src="img/cool.png" align="absmiddle"> <font color="Green"> Your email <strong>'+ emailaddress+'</strong> is OK.</font> '); } else { […]

如何创buildLINQexpression式树来select一个匿名types

我想使用expression式树dynamic地生成下面的select语句: var v = from c in Countries where c.City == "London" select new {c.Name, c.Population}; 我已经研究出如何生成 var v = from c in Countries where c.City == "London" select new {c.Name}; 但我似乎无法find一个构造函数/重载,让我指定多个属性在我selectlambda。

如何在JavaScript Regexp中捕获任意数量的组?

我期望这一行的JavaScript: "foo bar baz".match(/^(\s*\w+)+$/) 返回像这样的东西: ["foo bar baz", "foo", " bar", " baz"] 但是它只返回最后捕获的匹配项: ["foo bar baz", " baz"] 有没有办法让所有被捕的比赛?

如何从一个string中提取数字并获取一个int数组?

我有一个stringvariables(基本上是一个数字未指定的英文句子),我想提取所有的数字到一个整数数组。 我想知道是否有正则expression式的快速解决scheme? 我使用肖恩的解决scheme,并稍作修改: LinkedList<String> numbers = new LinkedList<String>(); Pattern p = Pattern.compile("\\d+"); Matcher m = p.matcher(line); while (m.find()) { numbers.add(m.group()); }

正则expression式电子邮件validation

我用这个 @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" 正则expression式来validation电子邮件 ([\w\.\-]+) – 这是为一级域(许多字母和数字,也是点和连字符) ([\w\-]+) – 这是第二级域名 ((\.(\w){2,3})+) – 这是为其他水平的领域(从3到无穷),其中包括一个点和2或3文字 这个正则expression式有什么问题? 编辑:它不符合“something@someth.ing”电子邮件

如何用C#中的单个空格replace多个空格?

如何在C#中只用一个空格replacestring中的多个空格? 例: 1 2 3 4 5 将会: 1 2 3 4 5

警告:preg_replace():未知修饰符']'

我有以下错误: 警告:第38行的xxx.php中的preg_replace():未知修饰符']' 这是第38行的代码: <?php echo str_replace("</ul></div>", "", preg_replace("<div[^>]*><ul[^>]*>", "", wp_nav_menu(array('theme_location' => 'nav', 'echo' => false)) )); ?> 有人可以帮我解决这个问题吗?

如何parsing以stringforms给出的mathexpression式并返回一个数字?

在Java中有一种方法可以从这个mathexpression式中得到结果: String code = "5+4*(7-15)"; 另一方面,parsing算术expression式的最好方法是什么?

结合两个expression式(Expression <Func <T,bool >>)

我有两个Expression<Func<T, bool>> ,我想把它们作为OR,AND或NOT,并得到一个相同types的新expression式 Expression<Func<T, bool>> expr1; Expression<Func<T, bool>> expr2; … //how to do this (the code below will obviously not work) Expression<Func<T, bool>> andExpression = expr AND expr2

如何parsingCSVstring,其中包含数据中的逗号?

我有以下types的string var string = "'string, duppi, du', 23, lala" 我想分割string到每个逗号的数组,但只有单引号外的逗号。 我不能找出正确的正则expression式分裂… string.split(/,/) 会给我 ["'string", " duppi", " du'", " 23", " lala"] 但结果应该是: ["string, duppi, du", "23", "lala"] 有没有跨浏览器的解决scheme?