package test;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Validate {
/**
* java正则表达式判断是否只包含:数字、字母和汉字
* @param str
* @return
*/
public static boolean valid
做意见反馈时,需要输入用户的联系方式。 有的应用不需要判断输入的联系方式是否合理,不过有点应用需要检测一下。 检测输入的联系方式是否合理,可以用正则表达式。 此处仅提供判断输入的联系方式是手机号和邮箱时。 判断方法如下: 一、判断手机号: - (BOOL)checkTel:(NSString *)str { //1[0-9]{10} //^((13[0-9])|(15
利用正则表达式判断 手机号是否支持 中国移动 中国联通 中国电信 - (BOOL)isMobileNumber:(NSString *)mobileNum { NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM = @"^1(34[0-8]|
//利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATC
//判断手机号是否符合 if(![self isValidateMobile:phoneNumber]) { UIAlertView * alert = [[UIAlertView alloc]initWithTitle:nil message:@"请输入正确的手机号码" delegate:nil cancelButtonTitle:@"确定" otherButt
判断一个字符串中是否含有中文 public static boolean isContainsChinese(String str)
{
String regEx = "[\u4e00-\u9fa5]";
Pattern pat = Pattern.compile(regEx);
Matcher matcher = pat.matc
import java.util.*;
import java.util.regex.*;
class JudegePrime
{
public static void main(String[] args)
{
Scanner sc =new Scanner(System.in);
String sRegex = "^[1-9]\\d*$";
Pattern p = Patte
关键字:IP地址 正则表达式 作者:txw1958 出处:http://www.cnblogs.com/txw1958/archive/2011/10/13/ip_address_regular_expression.html IP地址的长度为32位,分为4段,每段8位,用十进制数字表示,每段数字范围为0~255,段与段之间用英文句点“.”隔开。例如:某台计算机IP地址为10.11.44.10
目前移动号段: 134、135、136、137、138、139 150、151、152、157、158、159 182、183、184、187、188 147 178 public static boolean isMobilPhone(String phone){ Pattern pattern = Pattern.compile("^((13[4-9])|(15[0-2,7-9
很多网站需要将好的会员号留着,或用于日后的盈利。实现方法不是本文讨论范围,本文仅列出用于检测靓号类型的一些正则。 靓号检测:主要可以检测连号(正连 12345、倒连65432)、AABB号、手机号码、日期号(生日号、年度号)、ABBCABB号,3位以上重复号。更多类型号码检测可以根据以下表达式改造。 ' 匹配6位顺增 regex.Pattern = "(?:0(?=1)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 - ( BOOL )isMobileNumber:( NSString *)mobileNum { /**
正则判断是否包含字母、数字、下划线、减号 /**
* 字符串是否包含字母、数字、下划线、减号
* @author YOLANDA
* @param str
* @return
*/
public static boolean isValidString(String str) {
boolean result = false;
Pattern pt = Patter
#正则表达式判断输入日期格式是否正确 /// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(2008-05-08)</param> /// <returns></returns> public static boo
获取 string里面的第一个url + (NSString *)getFirstUrlFromString:(NSString *)searchText {
NSRange range = [searchText rangeOfString:@"((http[s]{0,1}|ftp)://[a-zA-Z0-9\\.\\-]+\\.([a-zA-Z]{2,4})(:\\d+)?(
var cutStrForNum = function (str, num) {
var len = 0;
for (var i = 0; i < str.length; i++) {
if (str[i].match(/[^x00-xff]/ig) != null) //全角
len += 2;
else
<script type="text/javascript"> function FrmAddLink_onsubmit() { var isMobile=/^(?:13\d|15\d)\d{5}(\d{3}|\*{3})$/; var isPhone=/^((0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;
原文 http://blog.csdn.net/haogaoming123/article/details/22042141 - (BOOL)isMobileNumber:(NSString *)mobileNum
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,
http://my.oschina.net/u/553266/blog/374625
手机号码判断 //手机号码格式验证
+ (BOOL)isMobileNumber:(NSString *)aString
{
/**
* 手机号码
* 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188
* 联通:130,131,132,152,155,156,185,186
今天Boss给了一个小任务,要求给定一个字符串,判断该字符串是否是MAC地址,并用Java和正则表达式实现。于是我顺便百度了下MAC地址,并在cmd下使用getmac获取本机的MAC地址,了解了一点后,就用Java实现了。为了方便测试与输入输出,选择使用Android作为UI交互。反正都是用Java,对于这个问题,一个Java项目和Android区别不大。 首先看一个MA