Heim > Artikel > Web-Frontend > Vergleichen Sie die Unterschiede zwischen regulären Ausdrücken in JavaScript und Java
In diesem Artikel wird hauptsächlich der Unterschied zwischen dem Schreiben regulärer Ausdrücke in JavaScript und Java vorgestellt. Freunde, die es benötigen, können sich auf
Js Verifizierungsschreibmethode beziehen: (Escape-Zeichen)
var str = "待验证文本"; var regular = new RegExp(/这里是正则表达式/); if (regular.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); } //或者 var str = "待验证文本"; if (/这里是正则表达式/.test(str)) { console.log("符合条件"); } else { console.log("不符合条件"); }
Java-Verifizierungsschrift: (Escape-Zeichen\)
String str = "待验证文本"; String regular = "这里是正则表达式"; if (Pattern.compile(regular).matcher(str).matches()) { System.out.println("符合条件"); } else { System.out.println("不符合条件"); } //或者 String str = "待验证文本"; if (str.matches("这里是正则表达式")) { System.out.println("符合条件"); } else { System.out.println("不符合条件"); }
Einige häufig verwendete reguläre Ausdrücke
验证只能含有6-16位大小写字母、数字、下划线: ^[\w]{6,16}$ 验证字符串是否全是空格组成: ^[\s]+$ 验证只能含有中文、大小写字母、数字、下划线(不含中文符号): ^[\u4E00-\u9FA5\w]+$ 验证邮箱格式: ^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]+$ 验证只能含有大小写字母和数字 ^[a-zA-Z0-9]+$
Das obige ist der detaillierte Inhalt vonVergleichen Sie die Unterschiede zwischen regulären Ausdrücken in JavaScript und Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!