高分尋正規表示式驗證數字字母特殊字元

2022-01-07 05:08:45 字數 2156 閱讀 2816

1樓:匿名使用者

1、正規表示式驗證數字、字母、特殊字元的組合,這個要求3者都有var reg=/(?=.*[a-z])(?

=.*\d)(?=.

*[#@!~%^&*])[a-z\d#@!~%^&*]/i

特殊 字元 為~!@#$%^&*其中之一

2、正規表示式驗證(數字+字母)或者(數字+特殊字元)或者(字母+特殊字元),不能是純數字、純字母、純特殊字元,即只要符合這3個組合其中之一都為true

var reg=/((?=.*[a-z])(?

=.*\d)|(?=[a-z])(?

=.*[#@!~%^&*])|(?

=.*\d)(?=.

*[#@!~%^&*]))[a-z\d#@!~%^&*]/i

正規表示式,提取含有數字、字母、特殊符號的一句話或一段話。 100

2樓:匿名使用者

其實我也可鬱悶。樓主到底要表達撒意思。。數字,字母,特殊符號....鍵盤上也就這麼點東西吧。還提取個啥。不過樓主要求的,就隨便些個吧。。

3樓:匿名使用者

那不就是各種東西全都有

^.*$完事

js中運用正規表示式驗證輸入是否有特殊字元

4樓:瑪利亞丶凝望

正規表示式:

((?=[\x21-\x7e]+)[^a-za-z0-9])

匹配除a-z a-z 0-9之外所有的符號

5樓:育知同創教育

var str=$('#id').val();

var re =/[`~!@#$%^&*_+<>{}\/'[\]]/im;

if (re.test(str))

j**a 正規表示式 包含字母數字特殊字元 10

6樓:在網路中迷失

/\b(?!\d|[a-z])([0-9a-z])(?!\1\1)[0-9a-z]*\b/gi

我不明白你的第一條的意思

我只能不匹配   1. 3個連續字母或3個連續數字(4個連續也不能匹配)

2. 3個連續相同的字母或數字(其實1已經否定了2)/***/gi  gi是全域性不區分大小寫匹配   ***是正規表示式希望我這樣寫你能從中得到啟發

如果想匹配4個及4個以上連續的字母數字 可以用\b(?!\d|[a-z])([0-9a-z])(?!\1\1)[0-9a-z]*\b|\b(?

=\d|[a-z])([0-9a-z])(?!\1\1)[0-9a-z]*\b

7樓:兩性情感社

string regex="[a-z,a-z,0-9,-]*"

boolean result=pattern.compile(regex).matcher(str).find();

16位字元不能以數字和特殊字元開頭的正規表示式

8樓:匿名使用者

不能以數字和特殊字元的話是不是隻能以字母開頭呢,如果是的話就是:/^[a-za-z].$/

正規表示式匹配數字符號字母字串的表示式是什麼

9樓:匿名使用者

var reg = /[a-z\d:]+/gi;

var str = "中文字元中文字元中文字元hedfuch:1我是中文idfhio97:2中文字元中文hduowshduh:1我是中文i3254235";

str.match(reg);

【急】php 正則驗證輸入的資料符合 字母或數字或中文 要求

10樓:匿名使用者

<?php

//驗證字串

$str="程式設計";

//用正則匹配判斷

if(preg_match('/^[0-9a-za-z_\x-\x]+$/u',$str))else

?>

正規表示式怎麼匹配特殊字元

11樓:百勝學院

最簡單的辦法

用方括號

[*]代表一個*

[\\]代表一個\

[^][?]

正規表示式要求以數字開頭,以字母結尾,其間不能有空格(制

d s a za z d t.a za z d a za z 空格 製表符 標點等間隔符 string pattern d a z s 使用regexoptions.ignorecase列舉值表示不區分大小寫 regex r new regex pattern,regexoptions.ignore...

求正規表示式驗證郵箱格式,驗證電子郵箱的正規表示式

com cn 以上正則匹配你提供的格式,也匹配abc 163.com這種 括號裡的字尾可以自己新增,例如net edu us gov等等 function checkmail mail if filter.test mail return true else 比較粗略的話 w w.或者 b a z0...

正規表示式匹配1300所有數字,並求講解

b 1 9 d b b 1 2 d d b b300 b 正規表示式不能直接匹配數字範圍,對它來說,數字字母中文都一視同仁,所以只能間接匹配。b 1 9 d b匹配1 99,b 1 2 d d b匹配100 299,b300 b匹配300,必須加 b,才不會匹配3300或3003。b300 b b ...