في البرمجة ، غالبًا ما نحتاج إلى التحقق مما إذا كان إدخال المستخدم صحيحًا ، خاصةً ما إذا كان الاسم أو العنوان وما إلى ذلك هي الأحرف الصينية التي تم إدخالها. لذا ، كيف تحدد ما إذا كانت الشخصية شخصية صينية؟ في الواقع ، هناك طريقتان على الأقل للقيام بذلك في ASP
1. تحويل حرف مباشرة إلى ASC إلى رمز ASCII. إذا كانت باللغة الإنجليزية ، فيجب أن تكون في حدود 0-127 ، في حين أن الأحرف الصينية هي رقم كبير نسبيًا ، بحيث يمكنك استخدام الكود التالي للحكم:
IFABS (ASC (الذي تشار)> 127then
الرد
آخر
الرد
Endif
2. نطاق تشفير Unicode من الأحرف الصينية هو 4E00-9FA5 ، بحيث يمكنك استخدام التعبير العادي لتحديد ما إذا كانت الحرف الصيني شخصية صينية.
setRegexPOBJ = NewRegexp
regexpobj.pattern =^[/u4e00-/u9fa5]+$
regcheck = regexpobj.test (أي Charch)
setRegexPOBJ = لا شيء
ifregcheckthen
الرد
آخر
Resposne.write الذي لا تشارح وليس شخصية صينية
Endif