Tag: expression式

如何在JavaScript中validation电子邮件地址?

如何在JavaScript中validation电子邮件地址?

Java正则expression式线程安全吗?

我有一个函数使用Pattern.compile和一个匹配器来search一个模式的string列表。 这个函数在多个线程中使用。 创build线程时,每个线程将有一个传递给Pattern.compile的唯一模式。 线程和模式的数量是dynamic的,这意味着我可以在configuration期间添加更多的模式和线程。 如果使用正则expression式,我需要在这个函数上放一个“同步”吗? 在java线程安全的正则expression式? TIA

PHP正则expression式进行强密码validation

我在网上看到了下面的正则expression式。 (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[AZ])(?=.*[az]).*$ 它只validationstring: * contain at least (1) upper case letter * contain at least (1) lower case letter * contain at least (1) number or special character * contain at least (8) characters in length 我想知道如何转换这个正则expression式,以便它检查string * contain at least (2) upper case letter * contain at least (2) lower case letter * contain […]

如何从PHP中的文本中删除空行?

我需要在PHP中删除空白行(用空格或绝对空白)。 我使用这个正则expression式,但它不起作用: $str = ereg_replace('^[ \t]*$\r?\n', '', $str); $str = preg_replace('^[ \t]*$\r?\n', '', $str); 我想要的结果是: blahblah blahblah adsa sad asdasd 将: blahblah blahblah adsa sad asdasd

在Windows上validation文件名

public static boolean isValidName(String text) { Pattern pattern = Pattern.compile("^[^/./\\:*?\"<>|]+$"); Matcher matcher = pattern.matcher(text); boolean isMatch = matcher.matches(); return isMatch; } 这种方法保证Windows上有效的文件名吗?

LINQ to Entities仅支持使用IEntity接口来投射EDM原语或枚举types

我有以下通用的扩展方法: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( "There was an error retrieving an {0} with id {1}. […]

将纬度和经度转换为十进制值

我有以下forms提供的GPS信息: 36°57'9“N 110°4'21”W 我可以使用Chris Veness的javascript函数将度,分和秒转换为数字度数,但首先需要将GPS信息parsing为各个纬度和经度string(带有NSEW后缀)。 我已经阅读了相关的post在stackoverflow,但我不是一个正则expression式专家(也不是一个程序员),需要一些parsing函数的帮助。 将这个stringparsing为经度和纬度的最佳方法是在转换函数中使用? 所有这一切的结果将是一个网页链接,可以点击查看谷歌地图表示的位置。

如何使用正则expression式validation用户名?

这似乎符合我所定义的规则,但是我今晚才开始学习正则expression式,所以我想知道是否正确。 规则: 用户名可以由小写字母和大写字母组成 用户名可以由字母数字字符组成 用户名可以由下划线,连字符和空格组成 不能是两个下划线,连续两个或两个空格 在开始或结束时,不能有下划线,绞链或空格 正则expression式: /^[a-zA-Z0-9]+([a-zA-Z0-9](_|-| )[a-zA-Z0-9])*[a-zA-Z0-9]+$/

在string中find字符的位置

我想找一个string中的一个字符的位置。 说: string = "the2quickbrownfoxeswere2tired" 我想函数返回4和24 – string中的2秒的字符位置。

如何使用正则expression式通过jQueryselect一个元素?

我有以下input元素: <input id="AAA_RandomString_BBB" type="text" /> <input id="AAA_RandomString_BBB_Start" type="text" /> <input id="AAA_RandomString_BBB_End" type="text" /> AAA和BBB是常数,我会一直知道它们是什么。 然而,RandomString将始终是随机的。 我想获取AAA_RandomString_BBB的值。 我不希望input元素的ID以_Start或_End结尾。 我尝试了以下内容: $('[id^="AAA_"]') 但是,以上select了所有具有以“AAA_”开头的ID的input元素 我需要一些方法来select使用正则expression式types的语法,如: $('[id^="AAA_(.+?)_BBB"]') 这可能吗? 如果没有,任何人都可以提出一个select的方法