精华内容
下载资源
问答
  • 密码由6位以上的字母数字组成, 至少包含一个字母数字, 能由纯数字或字母组成。并且能为纯数字, 能为纯字母, 必须包含一个字母数字。 正则: 1 ^(?![0-9]+$)(?![a-zA-Z]+...

    密码由6位以上的字母和数字组成, 至少包含一个字母和数字, 不能由纯数字或字母组成。并且不能为纯数字, 不能为纯字母, 必须包含一个字母和数字。

    正则:

    1
    ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$

    分开来注释一下:
    ^ 匹配一行的开头位置
    (?![0-9]+$) 预测该位置后面不全是数字
    (?![a-zA-Z]+$) 预测该位置后面不全是字母
    [0-9A-Za-z] {6,10} 由6-10位数字或这字母组成
    $ 匹配行结尾位置

    测试代码:

    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    public static void main(String[] args) {
    		/**
    		 * 正则匹配: 由字母和数字组成,但不能为纯数字, 不能为纯字母。
    		 * 
    		 * 密码由6位以上的字母和数字组成, 至少包含一个字母和数字, 不能由纯数字或字母组成。
    		 * 密码验证:"^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,}$" 
    		 * 
    		 */
    		Pattern pattern = Pattern.compile("^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]+$");
    		String[] test = new String[]{
    				"0123", "0a", "012aBc", "Abc0123", "ab0123C", "012abc3", "0a1b2c3d", // 匹配数据
    				"", "abc", "012?&^", "abc&(", "&(*.", "www123   ", "www 123" // 违规数据
    				};
    		
    		for(String t : test){
    			System.out.println(String.format("%s \t match %b", t, pattern.matcher(t).find()));
    		}
    		
    	}

    输出结果:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    0123      match false
    0a      match true
    012aBc      match true
    Abc0123      match true
    ab0123C      match true
    012abc3      match true
    0a1b2c3d      match true
          match false
    abc      match false
    012?&^      match false
    abc&(      match false
    &(*.      match false
    www123         match false
    www 123      match false

    转自:http://bbs.csdn.net/topics/390681908

    展开全文
  • 一串数字所组成的最小数字

    千次阅读 2018-08-03 16:39:55
    问题:任意给一堆的数字,使用这些数字所组成的最小数字是多少? 举例:对于数字串‘16923245780’,组成的最小的数字是11.因为一共就一个1,而这个数字串还可以组成12,13等比11大的数字。 代码块 @...

    问题:任意给一堆的数字,使用这些数字所不能组成的最小数字是多少?
    举例:对于数字串‘16923245780’,不能组成的最小的数字是11.因为一共就一个1,而这个数字串还可以组成12,13等比11大的数字。

    代码块

    @author:ypfzhao
    def function():
        while True:
            Str=input('Please input some numbers:')  
            if Str is 'q':                          #当输入的字符串为‘q’时,推出循环
                print('Exit the program')
                break
            num=[]
            Min=0
            for i in range(10):
                num.append(Str.count(str(i)))
            num[0]+=1
            count_min=num[0]
            for i in range(10):
                if num[i]<count_min:
                    count_min=num[i]
            count_min_of_num=num.index(count_min)
            if count_min_of_num==0:
                Min=10**count_min
            else:
                for i in range(count_min+1):
                    Min=Min*10+count_min_of_num
            print(Min)
    
    if __name__=='__main__':
        function()
    展开全文
  • 请输入一个8位的字母数字组成的密码,字母区分大小写。求正则表达式。怎么写
  • Python生成验证码,验证码由字母数字组成 2.效果: 3.思路: (1)看到验证码,肯定要random()随机函数 (2)随机生成数字:randint(0,9)  注意:要把数字转换成字符串 (3)随机生成字母:区分大...

    目录

     

    1.要求:

    2.效果:

    3.思路:

    4.代码:


    1.要求:

    用Python生成验证码,验证码由字母和数字组成


    2.效果:


    3.思路:

    (1)看到验证码,肯定要用random()随机函数

    (2)随机生成数字:randint(0,9)

              注意:要把数字转换成字符串

    (3)随机生成字母:不区分大小写  

              在ASC码中找到A:65,z:90

              randint(65,90):在65~90中随机产生一个数字

             把随机产生的数字转换成字母:chr()函数

     (4)在字母和数字中随机选一个:choice()

            注意:使用choice()函数的时候,参数得是序列(seq),在这里我选的是列表(list)


    4.代码:

    # 生成验证码
    def yzm():
        code = ''  # 拼接随机生成的数字或字母
        for i in range(0, 4):
            '''循环4次生成4个字母或数字'''
            # 生成数字
            # 注意:将数字转换成字符串
            num = str(random.randint(0, 9))
            # 生成字母  ASC码A:65~z:90
            zm = chr(random.randint(65, 90))
            # 随机产生一个内容
            lst = [num, zm]
            ret = random.choice(lst)
            code = ''.join([code, ret])  # 把code和ret用空字符串拼接
            # 第一次一个空字符串+'a'   code='a'
        print(code)
    
    
    yzm()
    
    

     

     

    展开全文
  • 判断字符串是否由数字字母组成

    千次阅读 2015-03-06 16:23:10
    今天有人问我如何判断字符串是否又字母数字组成啥也说了 直接上代码 如果需要判断是否有大小写的话你可以自己稍微定制一下 #import /** * 判断字符串是否是由字母数字组成 * * @param str 要判断的...

    今天有人问我如何判断字符串是否又字母和数字组成啥也不说了 直接上代码

    如果需要判断是否有大小写的话你可以自己稍微定制一下

    #import <Foundation/Foundation.h>
    /**
     *  判断字符串是否是由字母和数字组成
     *
     *  @param str 要判断的字符串
     *
     *  @return YES(只有字符串和数字) NO(只有字符串或者只有字母)
     */
    BOOL adjustString(NSString * str)
    {
        // 数字的个数
        NSInteger numberCount = 0;
        // 字母的个数
        NSInteger alphabetCount = 0;
        str = [str lowercaseString];
        const char *cStr = [str UTF8String];
        NSInteger cStrLength = strlen(cStr);
        for (int i = 0; i < cStrLength; i ++)
        {
            if (cStr[i] >='0' && cStr[i]<= '9')
            {
                numberCount ++ ;
            }
            else
            {
                if (cStr[i]>='a' && cStr[i]<= 'z')
                {
                    alphabetCount ++;
                }
                else
                {
                    return NO;
                }
            }
        }
        return (numberCount && alphabetCount);
    }
    
    int main(int argc, const char * argv[]) {
        @autoreleasepool {
            
            NSLog(@"%@",@(adjustString(@"123abs")));
            NSLog(@"%@",@(adjustString(@"123abs123")));
            NSLog(@"%@",@(adjustString(@"123absv ")));
        }
        return 0;
    }
    



    展开全文
  • java生成一个由大写字母数字组成的6位随机字符串,并且字符串重复,求代码。
  • python实现数字组成的数字三角形图案。 massage = ''' 打印数字组成的数字三角形图案。 输入描述: 多组输入,一个整数(3~20),表示数字三角形边的长度,即数字的数量,也表示输出行数。 输出描述: 针对每行...
  • 1,能全部是数字 2,能全部是字母 3,必须是数字或字母 只要能同时满足上面3个要求就可以了,写出来如下: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$ 注释一下: ^ 匹配一行的开头位置 (?![0-9]+$) 预测...
  • Python : 四个数字组成3位重复数字

    千次阅读 2019-06-22 21:48:27
    题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? for i in range(1,5): for j in range(1,5): for k in range(1,5): if( i != k ) and (i != j) and (j != k): print(i,j,k) ...
  • 1,2,3,4,四个数字来组成不相同并且没有相同数字的三位数,首先三个for循环的嵌套,来完成组成三位数功能
  • 如何python编辑 题目: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 如何python编辑 题目: 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? ...
  • 正则表达式:检测密码由6-21字母数字组成能是纯数字或纯英文;很多人一下子就想到了^[a-zA-Z0-9]{6,21}$,但是这个正则能保证能是纯数字或纯英文,所以这个正则符合要求。 这个正确的正则应该是: ^(?!...
  • 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? #&amp;amp;oq=题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? list = [] for i in range(1, 5):...
  • 输入一个字符串,内有数字非数字字符。如A123X456Y7A,302ATB567BC,打印字符串中所有连续(指不含非数字字符)的数字所组成的整数。 代码 #include "stdio.h" #include "string.h" #...
  • 正则判断数组是否全是数字组成

    千次阅读 2017-02-17 09:07:45
    function judgeIsNum (srt){ ... //正则表达式 ^ 代表从开始位置起 $ 末尾 + 是连续多个 \d 是数字的意思 懂的话可以去百度正则表达式表  var result= srt.match(pattern);//match 是匹配的意思 正则表达式来
  • js 验证数字字母组成的6-16位密码

    千次阅读 2017-08-09 14:56:08
    //判断是否是数字或字母组成的6-16位密码,是则返回true function isNumberOr_Letter(s){ var regu = "^[0-9a-zA-Z]{6,16}$"; var re = new RegExp(regu); if (re.test(s)) { return true; }else{ retur...
  • public static void main(String[] args) { int sum=0; for (int i = 1; i &lt; 5; i++) { for (int j = 1; j &lt; 5; j++) { for (int k = 1; k &lt; 5; k++) { if(i!=j&...=...
  • 一个用户注册功能的密码有如下要求:由数字字母组成,并且要同时含有数字字母,且长度要在8-16位之间。 如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下: 1,能全部是数字 2,能...
  • 写出一个程序,接受一个有字母数字以及空格组成的字符串,一个字符,然后输出输入字符串中含有该字符的个数。区分大小写。
  • 但是,我们现在可以换一种方法来判断,把“判断用户输入的字符串是否有小写字母数字组成”当作一条小题目,自己编写一个函数来判断: 这里我们要用到ASCII码来判断字符串了,48-57:数字0-9,97-122:小写字母,...
  • 匹配6~10位由数字26个英文字母混合而成的密码: ^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,10}$ 解析: ^ 匹配字符串的开始位置 ...断言此位置之后,字符串结尾之前,所有的字符能全部由26个英文字母组成
  • 47为幸运数字,提供一个方法,方法入参为a([1,1000000000], b [a,1000000000]),现要求传入a, b,返回区间内,所有由幸运数字组成的数字的个数 这里提供一个思路。 将4 7 抽象成 0 1,然后遍历0 到 b之间的...
  • 输入8-16位数字字母组成的密码

    万次阅读 2018-01-05 14:01:28
    $("#pwd").blur(function(){  var str=$("#pwd").val();  if(str.length==0){  $("#verPwd").html("密码能为空");  return false;  }  else{  var
  • 1989年,python创立,历经30年的沧桑岁月,毅力由存,而且最近越来越受到编程爱好者的喜爱,那...对于python而言,需然它的执行效率速度不如cc++,但是它的开发效率速度就比较快,打个比方,如果java能5句代...
  • 编写一个函数,用于判断用户输入的字符串是否由小写字母数字组成 firstfirstfirst solutionsolutionsolution """ name: wzl date: 2020/2/27 task: 编写一个函数,用于判断用户输入的字符串是否由小写字母数字...
  • 1,2,2,3,4,5六个数字,组成一个6位数。  * 要求: 第三位数能是2;  * 35能相邻。  * 编写java程序显示所有的数字。  * 123245  */  @Test  public void test02() {  int[] a1 = { 1, 2, 2, 3, 4, 5...
  • //这里的意思是由数字、大小字母与特殊字符组成至少8位以上  //过于简单,可能你的要求是下面的  }else */  if(!/(?=.{8,})(?![a-zA-Z0-9]+$)(?![^a-zA-Z/D]+$)/i.test(v)){  return false;//这里的意思是...
  • import random 、、、、、、、、、、、、、、、、...第一次知道循环可以这样 for _ in range(): hhh 、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 def generate_code(code_len = 6): ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,039,340
精华内容 415,736
关键字:

不和用组成的是什么字