เครื่องมือตรวจสอบประโยคกลางประกาศมาตรากลางให้คุณเช็คประโยคกลางประกาศมาตรากลาง JS, การตรวจสอบประโยคกลางประกาศมาตรากลาง, การตรวจสอบประโยคกลางประกาศมาตรากลาง, หลักเครื่องมือตรวจสอบประโยคกลางประกาศมาตรากลาง ที่สามารถใช้เพื่อปรับแต่งประโยคกลางประกาศมาตรากลางเพื่อดึงข้อความ, ตรวจสอบประโยคกลางประกาศมาตรากลางที่ไม่นิยาม, ดึง URL จากประโยคกลางประกาศมาตรากลาง และจัดรูปแบบประโยคกลางประกาศมาตรากลางออนไลน์. ขอเห็นด้วยว่ามันจะมีประโยชน์ต่อทุกคน.
บทบาทของประโยคกลางประกาศมาตรากลาง
ประโยคกลางประกาศมาตรากลางที่รวมตัวอักษรปกติ (เช่น ตัวอักษรระหว่าง a และ z) และตัวอักษรพิเศษ (ที่เรียกว่า "metacharacters"). ประโยคกลางประกาศมาตรากลางใช้ตัวสตริงเดียวเพื่ออธิบายและตรงกันข้ามกับตัวสตริงที่ตรงกันกับกฎวากย์นิยามบางประการ. ประโยคกลางประกาศมาตรากลางเป็นไปด้วยความยากลำบาก แต่มีความมีความสำคัญ. หลังจากที่เรียนรู้ มันจะให้คุณมีความสำเร็จอย่างเบื้องต้น นอกจากการเพิ่มประสิทธิภาพ. หลายภาษาแปลงรูปแบบต่างๆ สนับสนุนการปฏิบัติการของตัวสตริงด้วยประโยคกลางประกาศมาตรากลาง.
metacharacters ทั่วไป
code | explain |
---|---|
. | ตรงอักษรหรือตัวเลขหรืออักษรตัวอ่อน |
\w | ตรงอักษรหรือตัวเลขหรืออักษรตัวอ่อน |
\s | ตรงช่องว่างใดๆ |
\d | ตรงตัวเลข |
\b | ตรงต้นหรือปลายของคำ |
^ | ตัวอักษรหลังจากที่ตรงกันข้าม |
$ | ตรงสุดท้ายของคำ |
คำนำหน้าทั่วไป
Code/Syntax | explain |
---|---|
* | ซ้ำ zero หรือมากกว่า |
+ | ซ้ำ one หรือมากกว่า |
? | ซ้ำ zero หรือเดียว |
{n} | ซ้ำ n ครั้ง |
{n,} | ซ้ำ n หรือมากกว่า |
{n,m} | ซ้ำ n ถึง m ครั้ง |
common antonym
Code/Syntax | explain |
---|---|
\W | Matches any character that is not a letter, number, underscore, or kanji |
\S | Matches any character that is not a whitespace character |
\D | Matches any non-numeric characters |
\B | Match is not where words begin or end |
[^x] | Matches any character except x |
[^aeiou] | Matches any character except the letters aeiou |
character | describe |
---|---|
^\d+$ | Match non-negative integers (positive integers + 0) |
//Matches the integer ^\d+(\.\d+)?$ | Match non-negative floating-point numbers (positive floating-point numbers + 0) |
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //Match positive floating-point numbers |
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | Match non-positive floating-point numbers (negative floating-point numbers + 0) |
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //match negative floating-point numbers |
^(-?\d+(\.\d+)?$ | //match floating-point numbers |
^[A-Za-z]+$ | Match a string of 26 English letters |
^[A-Z]+$ | Matches a string of 26 English letters |
^[a-z]+$ | Matches a string of 26 lowercase letters |
^[A-Za-z0-9]+$ | Match a string of numbers and 26 letters |
^\w+$ | Matches a string consisting of numbers, 26 letters, or underscores |
^[\w-]+(\.[\w-]+)*@\w-]+(\.[\w-]+)+$ | //match email address |
^[a-zA-z]+://match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | //match url |
[\u4e00-\u9fa5] | ประมาณการตรวจสอบตัวอักษรจีน |
[^\x00-\xff] | ตรวจสอบเศษ-byte characters (including Chinese characters) |
\n[\s| ]*\r | ประมาณการตรวจสอบบรรทัดว่าง |
/<(.*)>.*<\/>|<(.*)\/>/ | ประมาณการตรวจสอบแท็ก HTML |
(^\s*)|(\s*$) | ประมาณการตรวจสอบที่สิ้นสุด-to-end spaces |
\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* | ประมาณการตรวจสอบที่อยู่อีเมล |
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | การตรวจสอบ URL ด้วยประมาณการ |
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | ตรวจสอบว่าบัญชีเป็นที่ถูกต้อง (เริ่มด้วยตัวอักษร, อนุญาต 5-16 bytes, allow alphanumeric underscores) |
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? | ตรวจสอบหมายเลขโทรศัพท์ในประเทศ |
^[1-9]*[1-9][0-9]*$ | ตรวจสอบหมายเลข QQ ของเทนเทน |