33问答网
所有问题
请问这个正则表达式 /^(\w|-|[\u4E00-\u9FA5])*$/ 的含义
如题所述
举报该问题
推荐答案 推荐于2018-02-26
/^(\w|-|[\u4E00-\u9FA5])*$/
^ 以后面的为开头
$ 以前面的为结尾
\w 数字,字母,
下划线
,.
\u4E00-\u9FA5 中文
* 代表前面出现0次或多次
| 或者
所以整个的意思是匹配一个 数字,字母,下划线,-,.,中文组成的一个
字串
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPWhBcc4BcW4WBP5WhB.html
相似回答
求一个
正则表达式
:字符串长6-20位,不能包含汉字,不能包含\/:*?"<>|...
答:
import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test12 { public static void main(String[] args) { String s=" 29as0wq,riwq
;w
92"; String regex="
^[^
\\
u4e00
-\\
u9fa5
\\\/:\\*\\?\"\\<\\>\\
|][^
\\u4e00-\\u9fa5\\\/:\\*\\?\"\\<...
js检测字符串的
正则表达式
,仅限2-20位中文,且兼容符号·
答:
var myregexp = /[\
u4e00
-\
u9fa5·]
{2,20}/g;
\
u4e00
-\
u9fa5
是什么意思?
答:
“\
u4e00
-\u9fa5”是unicode编码,一种全世界语言都包括的一种编码。(国际化功能中常常用到),\u4e00-\u9fa5是用来判断是不是中文的一个条件。可以输入数字和汉字的
正则表达式
:^[0-9\u4e00-\
u9fa5]
{2,20}$就是if(!names.match(/^[\u4e00-\u9fa5]{2,20}$/))改成if (!names.match(...
大家正在搜
正则表达式或者怎么表示
常用的正则表达式
正则表达式.*?
正则表达式 点
正则表达式 非
Java 正则表达式
正则表达式 中文
excel 正则表达式
正则表达式怎么用
相关问题
java正则表达式 ^[\u4e00-\u9fa5]?[a-...
java正则中REGEX = "[\u4e00-\u9fa5...
JS写正则表达式 用户名范围是 /^[\u4E00-\u9F...
正则表达式^[\w_]*$/ 代表什么意思
正则表达式^\d+(.\d+)?$的意思
这个JS的正则表达式 /(\w+):\/\/([\w.]+)...
/\w+\((?R)?\)/这个正则表达式中的(?R)?是什...
(^|&)?(\w+)=([^&]+)(&|$)? 正则表达...